You can build native mobile and desktop apps using C# and XAML using the .NET Multi-platform App UI (.NET MAUI), a Cross-platform framework.

.NET MAUI is an open-source successor to Xamarin.

What is .NET MAUI?

.NET MAUI (Multi-platform App UI) is a modern, open-source UI framework for building cross-platform applications. It is an evolution of Xamarin.Forms, a popular UI toolkit for building mobile applications. .NET MAUI allows developers to create high-performance and visually appealing user interfaces that can run on various platforms, including iOS, Android, Windows, and macOS, using a single codebase.

.NET MAUI is designed to be highly extensible and customizable, with a rich set of controls, layouts, and features that can be easily integrated into applications. It also includes support for popular design patterns like Model-View-ViewModel (MVVM) and Data Binding, making it easy to create responsive and data-driven applications.

One of the key benefits of .NET MAUI is its ability to leverage the power of .NET 6, the latest version of the .NET framework, which brings significant improvements in performance, scalability, and developer productivity. .NET MAUI also integrates with Visual Studio, Microsoft's popular development environment, providing developers with a familiar and powerful toolset for building cross-platform applications.
Snippet from Wikipedia: .NET

.NET (pronounced as "dot net"; formerly named .NET Core) is a free and open-source, managed computer software framework for Windows, Linux, and macOS operating systems. It is a cross-platform successor to .NET Framework. The project is mainly developed by Microsoft employees by way of the .NET Foundation, and released under an MIT License.

.NET Multi-platform App UI (.NET MAUI, introduced with .NET 6) is a cross-platform framework for creating native mobile and desktop apps with C# and Extensible Application Markup Language (XAML), which also supports Android and iOS.

.NET 7 (released in 2022, .NET 6 LTS is the only other currently supported release) is for many features fully backward compatible, but Microsoft has a long list on incompatible changes, often individual features are no longer binary compatible while source compatibility is retained, in some cases vice versa, and in rare cases neither.

  • kb/net_maui.txt
  • Last modified: 2023/03/30 07:47
  • by Henrik Yllemo