This chapter examines the Xamarin framework and architecture on different target platforms and identifies the differences and similarities. It also includes introductory information and tips on preparing the development environment for Xamarin and covers some of the Xamarin development essentials. This chapter is divided into the following sections:
Cross-platform projects with Xamarin
Target platforms
Setting up the development environment
Emulator options
A typical Xamarin solution structure
Quality in cross-development