Building Cross-Platform Mobile Apps
This chapter is about learning how to take C# mobile by building a cross-platform mobile app for iOS and Android. The mobile app will allow the listing and management of customers in the Northwind
database.
You will see how eXtensible Application Markup Language (XAML) makes it easy to define the user interface for a graphical app.
Apart from Universal Windows Platform (UWP) apps covered in Appendix B, Building Windows Desktop Apps, this is the only chapter that does not use .NET 5. But by 2021, with the release of .NET 6, all app models, including mobile, will share the same unified .NET platform.
Mobile development cannot be learned in a single chapter, but like web development, mobile development is so important that I want to introduce you to some of what is possible. Think of this chapter as a bonus. This chapter will give you a taste to inspire you, and then you can learn more from a book dedicated to mobile development...