Le document présente une introduction à Xamarin, un framework de développement d'applications mobiles multi-plateformes utilisant C#, permettant de créer des applications pour iOS, Android et Windows avec une base de code partagée. Il décrit les avantages d'utiliser Xamarin, comme le support de Microsoft et l'accès aux APIs natives, tout en abordant certaines limitations, telles que la taille d'application plus importante. Enfin, il évoque les solutions comme Xamarin.Forms pour partager le code d'interface utilisateur entre différentes plateformes.