Mobile Apps haben eine beinahe beispiellose Erfolgsgeschichte geschrieben. Im Bereich der Betriebssysteme gibt es ein marktbeherrschendes Duopol der Systeme iOS und Android. In den meisten Fällen muss eine App für beide Systeme entwickelt werden. Da es kein Tooling gibt, das von Haus aus sowohl von Apple als auch von Google unterstützt wird, sind viele Cross- und Multiplattformtools entstanden. Eines der erfolgreichsten ist das inzwischen zu Microsoft gehörende Xamarin, welches viele Vorteile bündelt. So können Apps plattformübergreifend in C# entwickelt werden und Oberflächen über Xamarin Forms in XML bzw. XAML. Dennoch bleibt für komplexere Aufgabenstellungen die Flexibilität des Zugriffs auf plattformspezifische Funktionen erhalten. In diesem Training lernen Sie die Entwicklung von Apps für iOS und Android mit Xamarin.
Praktische Übungen ergänzen dabei die im Kurs vermittelte Theorie. Das gelernte Wissen wenden die Teilnehmer gleich in konkreten Beispielen aus dem Entwickler-Alltag an. Die neuen Skills können so direkt auf die eigene Entwicklungsarbeit im Projekt übertragen werden.
Die wichtigsten Themen im Überblick:
Einführung in C#
Besonderheiten mobiler Entwicklung
Grundlagen von Xamarin
Werkzeuge
Erstellen von Benutzeroberflächen
Eine erste App erstellen und testen
Erstellen komplexer Apps (Datendarstellung, Netzwerkkommunikation, REST/JSON, Mehrsprachigkeit, …)
Architekturen für komplexe Apps
Trainer: Robin Nunkesser
Preis: 1.901,62 EUR