The Model-View-ViewModel (MVVM) is a software design pattern that is structured to separate program (business) logic and user interface controls. The main advantage is, that the program logic is fully unit-testable as it functions independently of the UI controls (loosely coupled). It is very popular among the developers of XAML-based UI frameworks such as WPF, UWP, Xamarin.Forms, .NET MAUI, WinUI, and even other 3rd Party frameworks such as Uno.
Category: Developer
This is a follow-up article describing the new features added to the latest release that supports .NET MAUI RC1. For installation and options available in this template, a detailed article is linked here.
This release is now loaded with 4 new features:
Yesterday, Apr 12, 2022, the first Release Candidate (RC) version of .NET MAUI got released with the freeze in API design surface before General Availability (GA) in May later this year. After multiple preview releases in the past 13 months, in fact, it all started with .NET 6 Preview 2 on Mar 11, 2021, and now reached the RC stage where it can be deployed to Production and backed by an official go-live support policy.
Visual Studio 17.2.0 Preview 3.0 was also released with an updated Mobile Workload to support the same.

Yes, you read the title right. One single template to rule the possible design pattern options. To celebrate the 20th Birthday of .NET in style, happy to announce the release of a unified .NET MAUI App project template (with short name mauiapp
) published as both VS extension & CLI template package so as to benefit the users on both Windows and macOS. And this is also accessible from within Visual Studio IDE.

Yesterday, 14 Feb, .NET celebrated its birthday completing 20 years in the industry. A fantastic product to work with and an amazing community to engage with. Available to run on various form factors ranging from most-used ones (such as desktop, mobile, tablet, wearable) to IoT, HoloLens, Dual-screen devices.
Rightly tagged as Free. Cross-platform. Open-source. A developer platform for building all your apps.
Windows 11 Update
If you work on Xamarin.Android, Xamarin.Forms or .NET MAUI, then think before you upgrade to Windows 11 on that machine. The reason being Android Emulator fails to start and seems many of them have already reported this issue via Windows Feedback and on other channels. I’m yet to find a solution to this issue. I updated to Windows 11 21H2 OS build 22000.100. And it’s currently running OS build 22000.194 (same as RTM version). The only possibility, for now, is to make use of a physical device. Thanks to Wi-Fi debugging.