Mobile Applications

.NET provides a robust set of tools and frameworks to build native, cross‑platform mobile applications that run on iOS, Android, and Windows devices.

Key Frameworks

FrameworkDescriptionSupported Platforms
.NET MAUI Single project model for building native UI across iOS, Android, macOS, and Windows. iOS, Android, macOS, Windows
Xamarin.Forms Cross‑platform UI toolkit using XAML and C#. iOS, Android, Windows
Xamarin.Native Platform‑specific UI with shared business logic. iOS, Android
Blazor Hybrid Leverage Razor components inside native shells. iOS, Android, Windows

Choosing the Right Technology

Consider the following factors when selecting a framework for your mobile project:

Getting Started with .NET MAUI

Follow these steps to create your first MAUI app:

dotnet new maui -n MyFirstMauiApp
cd MyFirstMauiApp
dotnet build
dotnet run

For detailed guidance, see the Getting Started guide.

Resources