Microsoft unveils .NET MAUI for cross-platform apps

Microsoft has unveiled .Web Multi-platform App UI, aka .Web MAUI, a UI framework for developing cross-platform apps on Microsoft .Web six. .Web six is due to arrive in a preview in November and develop into usually readily available in 2021.

Launched at the Microsoft Build developer meeting on May 19, .Web MAUI is an evolution of the Xamarin.Sorts toolkit for developing indigenous UIs for Home windows, iOS, and Android from a one codebase. MAUI adds MacOS guidance to the combine. It will also guidance new gadgets these as the Microsoft Floor Duo. 

.Web MAUI performs with the Visual Studio IDE or the Visual Studio Code editor. A one stack supports workloads on the diverse platforms, with the indigenous options and UI controls of each and every platform supported by using a cross-platform API. A GitHub repo has been set up for .Web MAUI.

Other options of .Web MAUI:

  • Undertaking construction is simplified into a one task for various platforms, with one-click deployment to desktop systems, emulators, simulators, or actual physical gadgets.
  • Pictures, fonts, and translation information can be extra to a one task, with indigenous hooks set up instantly. Means these as fonts and images are housed in just one spot.
  • Accessibility is supplied to indigenous, underlying functioning procedure APIs.
  • Design-Perspective-Perspective-Design (MVVM) and XAML are first-course options. Builders also can put into action the Design-Perspective-Update (MVU) sample. MVU promotes a just one-way flow of details and point out administration together with a code-first improvement practical experience that updates the UI by implementing only essential improvements.

To guidance changeover from Xamarin.Sorts to .Web MAUI, Microsoft options to give check out-change guidance and migration guides similar to what has been provided for .Web Core.

.Web MAUI will ship in the very same 6-week cadence as Xamarin.Sorts. Xamarin.iOS and Xamarin.Android are set to develop into portion of .Web six as .Web for iOS and .Web for Android.

Copyright © 2020 IDG Communications, Inc.