Android + Jetpack Compose + MVVM + App-Entwicklung
Diese Weiterbildung vermittelt fortgeschrittene Kenntnisse in der Entwicklung von Android-Anwendungen mit Kotlin und Java. Sie behandelt die Erstellung von UI-Komponenten mit Jetpack Compose, die Nutzung des MVVM-Patterns sowie Tools zur Versionsverwaltung und Bereitstellung im Google Play Store.
Modul 1: Android App Entwicklung mit Kotlin und Java
Modul 2: UI-Entwicklung mit Jetpack Compose
Modul 3: MVVM-Strukturen in der App Entwicklung
- Grundlagen zur App-Programmierung mit Kotlin und Java: Struktur, Lifecycle und Ressourcenverwaltung in Android Studio.
- UI-Komponenten entwickeln: Jetpack Compose, Layout-Hierarchie und Anbindung an ViewModel nach MVVM Toolkit-Prinzipien.
- Versionsverwaltung & Toolchain: Projektstruktur mit Git, Repositories, Container-Verwaltung mit Docker Compose.
- Bereitstellung und Test: App-Deployment im Google Play Store, Gerätekompatibilität und Nutzung der Firebase-Umgebung.
UI-Entwicklung mit Jetpack Compose
- Grundlagen von Jetpack Compose: Einführung in deklarative UI-Entwicklung mit Kotlin zur Gestaltung benutzerfreundlicher Android Apps.
- Layouts & Komponenten: Aufbau interaktiver Benutzeroberflächen mit Compose, Frameworks und dem MVVM Pattern in Android Studio.
- Integration & Architektur: Nutzung von Firebase, ViewModels und Navigation für performante, wartbare App-Strukturen auf dem Smartphone.
- Testing & Deployment: Umsetzung, UI-Tests und Veröffentlichung von Android Apps mit Compose im Google Play Store.
MVVM-Strukturen in der App Entwicklung
- Architekturprinzipien in MVVM: ViewModel-Logik, Binding und Zuständigkeit bei iOS und Android Anwendungen definieren.
- Mobile App Entwicklung mit MVVM: Swift & Kotlin im Einsatz für modulare UI-Schichten und testbare Komponenten.
- Strukturierung von UI Elementen: Entwicklung nutzerzentrierter Interfaces unter Beachtung von Clean Code und UX-Standards.
- Tools im Einsatz: GitHub Repositories, API Schnittstellen und SQL Datenbanken für plattformübergreifende Anwendungen.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, fortgeschrittene UI-Komponenten mit Jetpack Compose zu entwickeln, das MVVM-Pattern anzuwenden und Android-Apps im Google Play Store bereitzustellen.