Development environment setup
In this section, we will introduce the development environment setup in Visual Studio and Visual Studio Code.
Using Visual Studio
Both Windows and macOS can be used for.NET MAUI development, but you won’t be able to build all the targets with only one of them. You will need both Windows and Mac computers to build all the targets. In this book, the Windows environment is used to build and test Android and Windows targets, while iOS and macOS targets are built on a Mac computer.
.NET MAUI apps can target the following platforms:
- Android 5.0 (API 21) or higher
- iOS 11 or higher
- macOS 10.15 or higher, using Mac Catalyst
- Windows 11 and Windows 10 version 1809 or higher, using Windows UI Library (WinUI) 3
.NET MAUI Blazor apps use the platform-specific WebView control, so they have the following additional requirements:
- Android 7.0 (API 24) or higher
- iOS 14 or higher
- macOS 11 or...