DEV Community

Discussion on: .NET MAUI is HERE! 3 NEW Features that will blow your mind 🤯

Collapse
mscnewscntnt profile image
mscnewscntnt

With.NET 5, Microsoft begins the process of unifying the.NET platform by combining.NET Core and Mono/Xamarin into a single base class library (BCL) and toolchain (SDK), which you can read more about here.

.NET MAUI is a term for a new updated solution as a Multi-platform App UI framework for developing native cross-platform apps with.NET for Android, iOS, macOS, and Windows, as everyone well knows. It's the next step in Xamarin's development. Built on top of it, Forms has been and continues to be a new flagship.NET solution for developing native cross-platform programs.

Personally, I think it's fantastic that the.NET team will devote additional resources to developing this framework, which currently has a fantastic Xamarin component. In the last year or two, the Forms team has made a significant impact and enhancement to the platform.

For the time being, the GitHub repository (July 2020) is nearly identical to the XF one, with all namespaces being System.

Maui, but things will be drastically different in the future. As they stated on keynote and other platforms:

  • One project for a variety of platforms and devices
  • Fonts and pictures may all be managed in one place.
  • To arrange your platform-specific code, use multi-targeting.

It will also assist you in developing apps using a variety of contemporary patterns and frameworks, such as:

To design and develop apps with.NET MAUI, use the MVVM MVU RxUI tools:

  • Visual Studio is a program that allows you to create
  • Visual Studio for Mac is a software application that allows you to create visual
  • Visual Studio Code is a graphical programming environment.
Collapse
kennyf3 profile image
zaira69yt

Wow, incredible response♥♥

Thread Thread
kennyf3 profile image
zaira69yt

Okay, but... To migrate from Xamarin to Maui? I mean, is it possible? Is there any way? Has Microsoft said anything?

Thread Thread
mscnewscntnt profile image
mscnewscntnt

Yes, Microsoft has mentioned it. The best part is that you won't have to change your Xamarin code. To migrate Forms apps to the.NET Multi-platform App UI, go here (.NET MAUI).

Each application, however, will require a minor amount of code modifications. Similarly, you may use a single project's functionality without merging all Xamarin projects. Combines many projects into a single project.

You can check Microsoft's official response in case you are in doubt: docs.microsoft.com/en-us/dotnet/ma...