Xamarin.Android also ships with a set of binding libraries that provide the support for Android development. The binding libraries form the second big part of the magic behind Xamarin.Android similar to the way in which the Mono CLR and Dalvik VM function. The following sections delve into the details of these bindings.
A number of goals or design principles guided the development of the binding libraries. These principles are critical to make C# developers productive in an Android development. The following represents a summary of the design principles, where you will notice some similarities with the Xamarin.iOS bindings: