.NET Documentation

.NET MAUI Overview

.NET Multi-platform App UI (MAUI) is an open-source, cross-platform framework for creating native mobile and desktop applications with C# and XAML from a single shared codebase. It extends the concepts of Xamarin.Forms and enables developers to build applications for Android, iOS, macOS, and Windows using a single .NET project.

MAUI Sample Apps

Key Features

Why Choose .NET MAUI?

.NET MAUI simplifies cross-platform development by providing a unified platform to build applications for various operating systems. This significantly reduces development time and cost while maintaining native look and feel and high performance. It's ideal for developers who want to:

Getting Started

To start building with .NET MAUI, you'll need the .NET SDK and Visual Studio. Refer to the Getting Started section for detailed installation and project creation instructions.

dotnet new maui -n MyMauiApp

Core Concepts

.NET MAUI applications are built around several core concepts:

Explore the documentation to dive deeper into each of these areas and start building your cross-platform applications today.