Kotlin + Jetpack Compose + MVVM + UI-Entwicklung
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung mobiler Anwendungen mit Kotlin, Jetpack Compose und dem MVVM-Pattern. Die Teilnehmenden lernen, benutzerfreundliche Android-Apps zu gestalten und die zugrunde liegende Architektur zu verstehen und anzuwenden.
Modul 1: Kotlin - Programmieren für mobile Anwendungen
Modul 2: UI-Entwicklung mit Jetpack Compose
Modul 3: Einführung in das MVVM-Pattern
- Grundlagen der Kotlin-Sprache: Programmierlogik, Sprachmerkmale und Einbettung in Android Programmierumgebungen.
- Modulare App-Entwicklung: Arbeiten mit Compose, MVVM Pattern, Android Frameworks und projektspezifischem Toolstack.
- UI & App-Struktur: Umsetzung von Interfaces mit Compose, Nutzung von ViewModels und Aufbau wiederverwendbarer Komponenten.
- Prozess und Auslieferung: Test, App-Build in Android Studio, Firebase-Anbindung und Release über Google Play Store.
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.
Einführung in das MVVM-Pattern
- Architektur verstehen & anwenden: Einführung in MVVM für Android & iOS Apps - saubere Code-Struktur mit ViewModel und Binding-Konzept.
- App Entwicklung mit MVVM: Best Practices in Swift & Kotlin, Separation of Concerns und agile Entwicklung für skalierbare mobile Anwendungen.
- Clean Code & UI Design: Strukturierte Anwendungsentwicklung mit Fokus auf UI/UX, Frameworks und testbare Module im MVVM-Kontext.
- Tools & Schnittstellen: Einsatz von GitHub, API Schnittstellen und SQL Datenbanken für MVVM-basierte Mobile App Projekte.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, mobile Anwendungen mit Kotlin zu entwickeln, Jetpack Compose für UI-Entwicklung zu nutzen und das MVVM-Pattern für strukturierte App-Architekturen anzuwenden.