Scaffolding a Model-View-ViewModel project
We can run the app that we just created successfully now. We are going to develop a password manager app named PassXYZ.Vault in the rest of this book. Version 1.x.x of this app is implemented in Xamarin.Forms, and you can find it in GitHub here:
https://github.com/passxyz/Vault
Version 1.x.x is built using Xamarin.Forms 5.0.0. We will recreate it using .NET MAUI and share the experience in this book. The new release will be version 2.x.x, and the source code is located here:
https://github.com/passxyz/Vault2
Shell is supported by Microsoft.Maui.Controls.Shell
and Xamarin.Forms.Shell
in .NET MAUI and Xamarin.Forms. It provides a common navigation user experience that can be used on all platforms. We will explain more about Shell in Chapter 5, Introducing Shell and Navigation. We will use .NET MAUI Shell as the UI framework and navigation method in this book.
The projects created from the Visual Studio template of both .NET MAUI...