Now that we have an understanding of the Android platform, let's talk about Xamarin. In this chapter, we will take a look at the architecture of Xamarin.Android and how it facilitates the development of Android apps using C# and .NET. This chapter covers the following topics:
The benefits and drawbacks of adopting Xamarin.Android
What is Mono?
Mono and Android Runtime side by side (peer objects)
The Xamarin.Android binding libraries
Development of IDE choices