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

Android App Entwicklung mit Kotlin und Java
  • 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.