Was ist Xamarin?
Xamarin ist eine Programmiertechnologie für die Cross-Plattform-Entwicklung mobiler Apps. Apps
werden damit einheitlich in C# / .NET – einer der produktivsten und ausgereiftesten Programmierplattformen
– entwickelt und als nativ ausführbare Apps für Android und iOS veröffentlicht. Durch die einheitliche
Programmierung in C# / .NET können bis zu 90 % des Programmcodes für Android und iOS gemeinsam genutzt
werden. Die Entwicklung und spätere Updates sind dadurch schneller und kostengünstiger.
Weil Xamarin eine einheitliche Programmierung ermöglicht, dabei jedoch die nativen Anzeige-Elemente
und Funktionen von Android und iOS nutzt, können alle spezifischen Geräte- und Betriebssystem-Funktionen
uneingeschränkt genutzt werden. Auch die Benutzeroberfläche (UI) kann 100 % nativ dargestellt werden
und ist damit identisch zu nativen Apps.
Eine optionale Möglichkeit ist die Nutzung von Xamarin.Forms, das auch die einheitliche Programmierung
der Benutzeroberfläche (UI) für Android und iOS erlaubt.