Understanding the bonus chapters
The bonus chapters in this book are the last chapter and appendix B:
- Chapter 21, Building Cross-Platform Mobile Apps
- Appendix B, Building Windows Desktop Apps
Since this book is about modern cross-platform development using C# 9 and .NET 5, technically, it should not include coverage of Windows desktop apps because they are Windows-only. Nor should it include coverage of cross-platform mobile apps because they use Xamarin instead of .NET 5.
In Chapters 1 to 20, we are using cross-platform Visual Studio Code to build all the apps. Cross-platform mobile apps are built using Visual Studio 2019 for Mac and require macOS to compile. Windows desktop apps are built using Visual Studio 2019 on Windows 10.
But Windows and mobile are important platforms for current and future client app development using C# and .NET, so I did not want to take away the opportunity to introduce you to them.
More Information: Appendix...