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.