Xamarin est une technologie permettant de développer une application mobile et de la "convertir" ensuite en application native IOS ou en application native Android.
Cela permet d'éviter le coût d'un développement indépendant sur chacun des 2 systèmes.