Seit einigen Jahren müssen Entwickler einer neuen Herausforderung begegnen. Während die eigene Anwendung in der Vergangenheit in der Regel nur auf einer Plattform, zum Beispiel dem Windows Desktop, oder dem Webbrowser ausgeführt werden musste, besteht heute häufig die die Anforderung auch Clients für mobile Endgeräte auf der Basis von Android, iOS oder Windows zu entwickeln.
Dieser Herausforderung kann man mit verschiedenen Lösungsansätzen begegnen:
- Native Entwicklung mit den Hersteller SDKs, Werkzeugen und Programmiersprachen, also Objective C / Swift und Xcode für iOS, Java / Kotlin und Android Studio für Android und C# / VB.NET / C++ und Visual Studio für Windows.
- Hybride App-Entwicklung auf der Basis von Apache Cordova mit HTML und JavaScript
- Nativ mit C# und Xamarin in Visual Studio
Auf meinen Vorträgen bei verschiedenen Konferenzen, so wie gerade erst kürzlich auf der BASTA, habe ich immer wieder festgestellt, dass gerade für .NET Entwickler der letzte Ansatz - die Entwicklung mit Xamarin - sehr attraktiv ist.
Nun ist es zwar so, dass man unter Xamarin zwar .NET und C# nutzen kann, dies bedeutet aber nicht, dass man die nativen APIs nicht mehr kennen und verstehen muss. In der Praxis ist die Einarbeitung in Xamarin häufig aufwändiger als erwartet.
Aus diesem Grund freue mich, dass wir mit der .NET User Group Koblenz am 24. Oktober im Rahmen der Xamarin Dev Days einen eintägigen kostenfreien Workshop zu Xamarin veranstalten werden.
Betreut wird das ganze von mir sowie Jannik Weyrich und Eric Berres von der BRICKMAKERS GmbH
Das ganze findet von 9:00 - 16:00 Uhr im TZK - TechnologieZentrum Koblenz, Universitätsstraße 3, 56070 Koblenz statt.
Im Detail wird der Ablauf wie folgt sein:
- 09:00 - 09:20: Registrierung
- 09:30 - 10:10: Intro to Xamarin
- 10:20 - 11:00: Xamarin Forms
- 11:10 - 11:50: Xamarin + Azure
- 12:00 - 13:00: Mittagessen
- 13:00 - 16:00: Hands on Labs
Die Registrierung erfolgt unter: https://ti.to/xamarin/dev-days-koblenz-2017. Dort gibt es auch Tipps zur Konfiguration der eigenen Hardware für die Hand on Labs.
Die Teilnehmerzahl ist auf 30 beschränkt. Daher als Tipp: so schnell wie möglich registrieren!