Chapter 2. The Xamarin.Android Architecture
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