.NET MAUI Documentation

Build native cross-platform apps with .NET MAUI

Learn how to create beautiful, high-performance applications for Windows, macOS, iOS, and Android from a single codebase.

Getting Started

Begin your journey with .NET MAUI. Install the SDK, set up your development environment, and create your first application.

Core Concepts

Understand the fundamental building blocks of .NET MAUI, including XAML, C#, data binding, and the UI component lifecycle.

Platform Specifics

Explore how to leverage platform-specific features and APIs while maintaining a unified codebase.

Advanced Topics

Dive deeper into advanced patterns, performance optimization, and best practices for building robust MAUI applications.

Tutorials

Follow step-by-step guides to build real-world applications and learn practical techniques.

API Reference

Access detailed documentation for all .NET MAUI classes, methods, and properties.