App-Entwicklung + Kotlin + Android + Jetpack Compose
Die Weiterbildung vermittelt Kenntnisse in der Entwicklung von Android-Apps mit Kotlin. Teilnehmende lernen, nutzerfreundliche Interfaces zu gestalten, die Architektur von Apps zu verstehen und diese erfolgreich zu testen und zu veröffentlichen.
Modul 1: Programmieren mit Kotlin
Modul 2: Android Entwicklung – Architektur, Sprache, Tools
Modul 3: App-Oberflächen mit Jetpack Compose entwickeln
Modul 4: MVVM-Strukturen in der App Entwicklung
Modul 5: API-Konzepte im Backend Development
Programmieren mit Kotlin- Grundlagen der Kotlin-Programmierung: Einführung in Syntax, Datentypen und Unterschiede zur Java-Programmiersprache für Android Apps.
- Entwicklung mit Android Studio: Arbeiten mit JDK, MVVM Pattern, Jetpack Compose und Frameworks zur App-Entwicklung für Smartphones.
- UI & Struktur: Gestaltung nutzerfreundlicher Interfaces mit Compose, strukturiertem Code und Fokus auf skalierbare Anwendungsarchitekturen.
- Praxis & Deployment: Umsetzung und Testing mit Android Studio, Firebase-Anbindung und Veröffentlichung im Google Play Store.
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.
App-Oberflächen mit Jetpack Compose entwickeln- Einführung in Compose: Declarative UI mit Kotlin, Integration in bestehende Android Projekte mit Compose Toolkit und Android Studio.
- Komponenten im Layout: Strukturierung von UI mit Compose, ViewModels, Framework-Komponenten und Navigationslogik.
- Architektur und Schnittstellen: MVVM Pattern, Anbindung an Firebase, API-Zugriffe und Datenflüsse im Compose-Kontext.
- Testing & Release-Prozess: Erstellung, Test, Debugging und Deployment der App über Google Play Store für Smartphones.
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.
API-Konzepte im Backend Development- Einführung in REST-Architekturen, JSON-Formate, HTTP-Methoden und Datenübertragung zwischen Services und Webanwendungen.
- Erstellung von APIs mit Node.js oder Java, Definition von Endpunkten und Integration externer Systeme in Backend-Strukturen.
- Zugriff auf SQL-Datenbanken über API-Routen, Verarbeitung von Abfragen und Datenstrukturen im Server-Response.
- Dokumentation, Versionierung und Tests mit GitHub, API-Tools und Docker Compose im Backend Development.
Nach Abschluss der Weiterbildung sind die Teilnehmenden in der Lage, Apps mit Kotlin und Android Studio zu entwickeln, Jetpack Compose für UI-Design zu verwenden und APIs im Backend zu integrieren.