Un cadre de développement d'applications multiplateformes qui permet aux développeurs de créer des applications pour iOS, Android et Windows à l'aide d'une base de code unique en C#.
Exemples concrets
Une équipe de développement utilise Xamarin pour créer une application mobile qui fonctionne à la fois sur les appareils Android et iOS sans nécessiter de bases de code distinctes.