Das iPhone war gerade zwei Jahre auf dem Markt und den App Store gab es erst seit rund einem Jahr, da brachte seinerzeit noch Novell die erste vollständige Alternative zur Entwicklung von iPhone Apps mit XCode und Objective-C auf den Markt: MonoTouch. - Kurz vor der Ausgründung des Mono Projektes in die gleichnamige Firma Xamarin in 2011 veröffentlichte Novell noch Mono for Android. Nach der Ausgründung wurden diese beiden Projekte zu Xamarin.Android und Xamarin.iOS und wurden unter dem Namen Xamarin platform zusammengefasst.
In 2014 folgte dann die moderne Plattformübergreifende Lösung Xamarin.Forms, welches auf der Xamarin Plattform aufbaut und womit nur einer einzigen Code Basis für beide Plattformen, also iOS und Android, entwickelt werden könnte.
2016 wurde Xamarin von Microsoft übernommen und sowohl Mono als such die Xamarin Produkte wurden in die .NET Produktfamilie übernommen. In 2021 erschien nach 8 Jahren der Nachfolger von Xamarin.Forms genannt .NET MAUI, welches nun vollständig Teil des .NET Entwicklungszykluses ist.
Die Xamarin Produkte werden von Microsoft nur noch bis zum 1. Mai 2024 unterstützt.