Eine möglichst breite gemeinsame Codebasis für verschiedene Plattformen – das ist der Traum eines jeden Entwicklers. Xamarin versucht dieses Ziel auf Basis des .NET Frameworks zu erreichen und eröffnet dem .NET-Entwickler damit die Möglichkeit für zig verschiedene Hardwareplattformen zu entwickeln. Von der Datenbrille über das Smartphone bis zur Smartwatch sind noch einige andere Geräteklassen verfügbar. Besonders seitdem Xamarin zusammen mit Visual Studio kostenfrei auch für kommerzielle Apps zur Verfügung steht, ist dieser Weg für .NET Entwickler sehr interessant geworden.
Dieser Vortrag gibt einen Überblick darüber, was es bedeutet, Apps auf Basis von Xamarin und C# zu entwickeln. Betrachtet werden dabei Xamarin.Forms, gemeinsam verwendete Bibliotheken, der Ansatz der Shared Projects, Einbindung plattformspezifischer Funktionen und noch einiges mehr. Technische Rahmeninformationen und Erfahrungen zur Entwicklung mit Xamarin im Gegensatz zur plattformspezifischen Entwicklung runden den Vortrag ab.
BITTE BEACHTEN: Der Vortrag findet in der TechBase Regensburg statt (Franz-Meyer-Str. 1, 93053 Regensburg).
Roland König ist seit 2007 in der projektübergreifenden Produktentwicklung bei IGZ im oberpfälzischen Falkenberg beschäftigt. Seine beruflichen Schwerpunkte liegen im Bereich der Industrie 4.0 mit einem klaren Fokus auf Anforderungen moderner Intralogistik. Über seine Erfahrungen bezogen auf seine hobbymäßigen Projekte schreibt er regelmäßig auf seinem Blog unter www.rolandk.de/wp.