Under The Hood
- PDF for offline use
Let us know how you feel about this
This article explains the underlying architecture behind a Xamarin.Android application. It explains how Xamarin.Android applications run inside a Mono execution environment alongside with the Android runtime Virtual Machine and explains such key concepts as Android Callable Wrappers and Managed Callable Wrappers.
Xamarin.Android ships with several assemblies. Just as Silverlight is an extended subset of the desktop .NET assemblies, Xamarin.Android is also an extended subset of several Silverlight and desktop .NET assemblies.
This topic explains the steps and processes involved with the source code, resources, and assets of a Xamarin.Android application and producing an APK that can be installed on Android devices.