Android-Entwicklung + Jetpack Compose + MVVM-Pattern + Mobile Apps
Diese Weiterbildung vermittelt Kenntnisse in der Entwicklung von Android-Apps mit Fokus auf Architektur, Programmiersprachen und Tools. Die Teilnehmenden lernen die Gestaltung interaktiver Benutzeroberflächen sowie die Integration von Backend-Diensten und die Veröffentlichung von Apps.
Modul 1: Android Entwicklung – Architektur, Sprache, Tools
Modul 2: UI-Programmierung mit Jetpack Compose
Modul 3: Grundkonzepte der Mobile App Entwicklung
Modul 4: Einführung in das MVVM-Pattern
Android Entwicklung – Architektur, Sprache, Tools- Einführung in Android Studio, Android Manifest und die Struktur nativer Applikationen für mobile Geräte wie Smartphone und Tablet.
- Programmieren mit Java und Kotlin: Aufbau von Android Apps unter Nutzung des Android Frameworks und der Application Architektur.
- UI mit Jetpack Compose: Aufbau interaktiver Oberflächen, Verwendung von MVVM Pattern und datengetriebener Komponenten.
- Entwicklung & Deployment: Nutzung von Git, App-Bereitstellung im Google Play Store und Testing auf verschiedenen Geräten.
UI-Programmierung mit Jetpack Compose- Grundlagen in Compose: Kotlin-gestützte UI-Definition für Android Apps mit Nutzung von Framework-Elementen und Komponenten.
- App-Strukturierung: Nutzung des MVVM Toolkits, Navigation, Datenbindung und UI-Frameworks für modulare Android Entwicklung.
- Firebase & Integration: Verbindung zu Backend-Diensten mit Firebase, Compose-Logik und Android Framework Tools.
- Build-Prozess & Veröffentlichung: Testing, Signierung, Google Play Store Deployment und Nutzung des Android Manifest.
Grundkonzepte der Mobile App Entwicklung- Grundlagen mobiler Applikationen: Einführung in iOS & Android, Unterschiede nativer und hybrider Apps sowie Einsatz mobiler Frameworks.
- Tools & Technologien: App Entwicklung mit Xcode, Swift, Kotlin und GitHub – von der Codebasis bis zur Veröffentlichung im App & Play Store.
- UX/UI & Prototyping: Gestaltung benutzerfreundlicher Interfaces mit UI/UX Design, Rapid Prototyping und Grundlagen des Clean Coding.
- API & Datenbanken: Anbindung von API Schnittstellen, Nutzung von SQL Datenbanken und Einführung in Backend-Logik und App Engineering.
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, Android-Apps zu konzipieren, zu entwickeln und zu veröffentlichen. Dabei nutzen sie verschiedene Programmiersprachen, UI-Frameworks sowie Tools zur Versionskontrolle und App-Integration.