.NET MAUI uses the latest technologies for building native apps on Windows, macOS, iOS, and Android, abstracting them into one common framework built on .NET.
Use a single C# codebase and project system for all device targets to build apps that look and feel like the native platforms.
Build beautiful apps faster and easier by integrating the power of Visual Studio with .NET MAUI.
What is .NET MAUI?
Welcome to the .NET MAUI for Beginners series where you will learn the basics of building multi-platform apps with .NET MAUI for iOS, Android, macOS, and Windows from a shared C# codebase. In this video, James breaks down what exactly .NET MAUI is, how it works, and some of the features that you need to know about when building apps with the framework.Watch the series
Everything you need for your learning journey with .NET MAUI
.NET offers a library of learning resources. Access videos, tutorials, code samples, and content from Microsoft Learn to help you build better.Explore learning portal
Learn how to use .NET MAUI to build apps that run on mobile devices and on the desktop using C# and Visual Studio. You'll learn the fundamentals of building an app with .NET MAUI and more advanced topics such as local data storage and invoking REST-based web services.Start learning
.NET Podcast app
The .NET Podcast app is a sample application showcasing .NET 6, ASP.NET Core, Blazor, .NET MAUI, Azure Container Apps, Orleans, and more.View sample code
An open-source, vibrant global developer community
Stay up to date
Ready to get started?
Our step-by-step tutorial will help you get .NET MAUI running on your computer.Get started