.NET Multi-platform App UI

Build native, cross-platform desktop and mobile apps all in one framework.

Multi-platform

.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.

One codebase

Use a single C# codebase and project system for all device targets to build apps that look and feel like the native platforms.

Productive

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

Microsoft Learn training

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 eShop app

The .NET eShop app is a sample application showcasing .NET 9, ASP.NET Core, Blazor, .NET MAUI, .NET Aspire, and more.

View sample code

.NET MAUI e-book

Enterprise Application Patterns Using .NET MAUI e-book provides guidance on how to build cross-platform enterprise apps.

Download e-book

An open-source, vibrant global developer community

Stay up to date

You can stay up to date with new content on the official .NET Blog and YouTube channel. Get quick answers to questions with an active community of developers on Stack Overflow or Microsoft Q&A, and more.

UI component ecosystem

Get productive fast with beautiful reusable UI components from top component vendors like Syncfusion, DevExpress, UX Divers, Telerik, and more.

Ready to get started?

Our step-by-step tutorial will help you get .NET MAUI running on your computer.

Get started
Follow us