.NET MAUI

.NET Multi-platform Application User Interface

  • .NET MAUI is a multi-platform framework for creating native desktop and mobile apps with C# and XAML.

  • Using .NET MAUI, you create multi-platform apps using a single project, but you can add platform-specific source code and resources if necessary.

.NET MAUI Technology Stack

.NET MAUI provides a single framework for building the UIs for mobile and desktop applications. You create the UI using this framework (indicated by arrow 1), and .NET MAUI takes care of converting it to the appropriate platform (indicated by arrow 2). In situations when you need to implement a platform-specific feature, you can invoke methods in the platform-specific framework (indicated by arrow 3).

.NET MAUI always generates native code for the target device, so you get optimal performance.

.NET MAUI uses "handlers" specific to each platform and UI element to carry out an operation.

.NET MAUI Application Startup

Last updated

Was this helpful?