Este documento discute como desenvolver aplicativos móveis nativos e híbridos usando a plataforma Xamarin. Xamarin permite que desenvolvedores criem interfaces de usuário nativas para Android, iOS e Windows usando C# e compartilhando grande parte do código entre plataformas. O documento também aborda tópicos como métricas de código, testes, custos e mercado para a plataforma Xamarin.