Erlernen Sie plattformübergreifende App-Entwicklung in strukturierten Modulen. Unsere Seminare vermitteln praxisrelevante Kenntnisse zur Entwicklung nativer Apps für iOS und Android mit einer gemeinsamen C#-Codebasis.
Jetzt anfragen
Sechs aufeinander aufbauende Module führen Sie durch alle wesentlichen Aspekte der Xamarin-Entwicklung. Jedes Modul konzentriert sich auf spezifische Themen und beinhaltet praktische Übungen.
Installation der Entwicklungsumgebung, erste Schritte mit Visual Studio und Xamarin.Forms. Sie erstellen Ihre erste funktionsfähige App.
Gestaltung von Benutzeroberflächen mit nativen Steuerelementen und verschiedenen Layout-Optionen für unterschiedliche Bildschirmgrößen.
Implementierung des Model-View-ViewModel-Musters zur sauberen Trennung von UI und Geschäftslogik in Ihren Anwendungen.
Arbeit mit lokalen Datenbanken, Dateisystem und Cloud-Diensten. SQLite-Integration und asynchrone Datenverwaltung.
Zugriff auf Gerätehardware und plattformspezifische APIs. Kamera, GPS, Sensoren und Push-Benachrichtigungen nutzen.
Vorbereitung Ihrer App für den App Store und Google Play. Unit-Tests, UI-Tests und Performance-Optimierung.
Absolventen berichten über ihre praktischen Ergebnisse
Die Struktur der Module hat mir geholfen, schrittweise von den Grundlagen zu komplexeren Themen zu gelangen. Nach dem dritten Modul konnte ich bereits meine erste funktionsfähige App für beide Plattformen erstellen. Besonders wertvoll waren die Übungen zum MVVM-Pattern.
Als Web-Entwicklerin wollte ich in die App-Entwicklung einsteigen, ohne zwei komplett neue Sprachen lernen zu müssen. Das Seminar vermittelte mir die notwendigen C#-Kenntnisse und zeigte, wie ich plattformübergreifend arbeiten kann. Die Balance zwischen Theorie und Praxis war genau richtig.
Die Themen zu nativen Funktionen und Dependency Services waren für mich besonders relevant. Ich konnte direkt nach dem fünften Modul Gerätefunktionen in meine Projekte integrieren. Die Erklärungen zu Custom Renderern haben mir geholfen, auch spezielle Anforderungen umzusetzen.