This document discusses Xamarin and cross-platform mobile app development. It highlights that Xamarin allows sharing of C# code across platforms while still providing native UI and full access to APIs. Developers can use C# and Visual Studio to write one codebase that targets iOS, Android and Windows Phone from a single shared codebase. Xamarin compiles to native ARM code for iOS and uses JIT for Android.