Microsoft bringing .NET Core and Mono/Xamarin together to create .NET MAUI

Reading time icon 1 min. read

Readers help support MSPoweruser. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help MSPoweruser effortlessly and without spending any money. Read more


Yesterday, Microsoft made a major announcement for .NET developers. Until now, to create cross-platform apps, .NET developers generally use Xamarin. Microsoft is now introducing an even better way to develop cross-platform .NET apps. Meet .NET Multi-platform App UI (.NET MAUI), the evolution of the popular Xamarin.Forms toolkit. With .NET MAUI, Microsoft is unifying .NET Core and Mono/Xamarin.

.NET MAUI simplifies the choices for .NET developers, providing a single stack that supports all modern workloads: Android, iOS, macOS, and Windows.

Developers can take advantage of native features of each platform using a simple cross-platform API. Also, .NET MAUI simplifies the project structure into a single project to target multiple platforms.

.NET MAUI delivers:

  • One project targeting multiple platforms and devices
  • One location to manage resources such as fonts and images
  • Multi-targeting to organize your platform-specific code

Microsoft will start shipping .NET MAUI previews later this year. Microsoft is targeting general availability with .NET 6 in November of 2021. .NET MAUI will ship on the same 6 week cadence as Xamarin.Forms.

Source: Microsoft

More about the topics: .net, .net multi-platform UI, MAUI, microsoft