Este documento presenta una introducción a Xamarin, una plataforma que permite a los desarrolladores crear aplicaciones móviles nativas compartiendo código entre iOS, Android y Windows Phone. Xamarin permite el uso de C# y Visual Studio para desarrollar interfaces de usuario nativas y acceder a las API nativas de cada plataforma, lo que resulta en una experiencia de usuario nativa y un alto rendimiento. El documento también describe las ventajas de Xamarin como la reutilización de código, la productividad y el acceso a las API compartidas.