
About .NET MAUI
.NET MAUI is a framework for building native apps for Android, iOS, macOS and Windows from a single C# project. It is part of the .NET platform and its source code is released under the MIT license.
What it does
MAUI lets you write one app project and target several operating systems. The user interface is built with native platform technologies underneath, so each app follows the look of the system it runs on. Visual Studio is the main tool for building, debugging and designing the app, and the framework is set up to work well with it.
Key features
- One C# codebase and project system for every target
- Native look on each platform
- Starter template with popular open source controls
- Learning path with tutorials and sample apps
Who it's for
This suits teams that already write C# and .NET code and want one app for phones and desktops. It also helps developers who would rather not maintain separate Swift, Kotlin and desktop codebases for the same product.
Pricing and good to know
The framework is open source under the MIT license, so there is no cost to use it. Apps built with it can run on Windows, macOS, iOS and Android. Developers should be comfortable with .NET and XAML-style layouts before they start, and some device features may still need platform-specific code.
Highlights
- Build for Android, iOS, macOS and Windows from one project
- Use one C# codebase and project system for all targets
- Start from a template that includes open source controls
- Learn with Microsoft Learn courses and sample apps












