Skip to main content

.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

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

Get started
Follow us