Moderne Android-App-Programmierung mit Jetpack Compose
Entwickle eine vollständige Compose-App mit StateFlow, Room, Retrofit und Navigation in fünf Tagen
- Compose-Oberflächen entwickeln
- UI-State mit StateFlow steuern
- Navigation und Material 3 umsetzen
- 5 Tage
- Fortgeschritten
- Online
- Zufriedenheitsgarantie Risikofrei für dich
- Online Live per Videokonferenz
- max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
- Keine Vorkasse Rechnung nach dem Seminar
Das nimmst du mit
- Compose-Oberflächen entwickeln
- UI-State mit StateFlow steuern
- Navigation und Material 3 umsetzen
- Room und Retrofit verbinden
- XML-Screens schrittweise migrieren
- Durchgängige Android-App erstellen
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Android-Fachkräfte mit Kotlin-Erfahrung
- Mobile-Entwicklungsteams vor der XML-Migration
- Fachkräfte aus der Softwareentwicklung für neue Compose-Apps
- Android-Fachkräfte nach ersten Projekten, die Compose einführen möchten
- Technische Projektleitungen zur Begleitung von Compose-Projekten
Das bringst du mit
- Sichere Kotlin-Grundlagen, bei Bedarf aus dem Kotlin Grundkurs
- Erfahrung in der Android-App-Entwicklung
- Verständnis des Activity-Lebenszyklus
- Erfahrung mit XML-Layouts und Android-Views
- Grundwissen zu ViewModel und Repository
- Grundkenntnisse in Room und Retrofit
- Praktische Erfahrung mit Android Studio
- Keine Vorkenntnisse in Jetpack Compose notwendig
Dein Lernweg
Tag 1: Compose-Grundlagen und Layouts
- Einordnung von Jetpack Compose
- Unterschiede zu XML-basierten Oberflächen
- Aufbau und Aufruf von Composables
- Rows, Columns und Box
- Text, Buttons und Eingabefelder
- Modifier und Compose Preview
- Übungsergebnis: erster interaktiver Compose-Screen
Tag 2: Komponenten, Material 3 und State
- Listen, Menüs und Dialoge
- Scaffold und Material 3
- Theming und Design Tokens
- Stateful und stateless Composables
- State Hoisting und Ereignisse
- remember und rememberSaveable
- Übungsergebnis: zustandsgesteuerte Oberfläche
Tag 3: Coroutines, Flow und Navigation
- Coroutines und ViewModel-Scope
- FlowBuilder und Flow-Operatoren
- Cold Flow und Hot Flow
- SharedFlow und StateFlow
- Lifecycle-gesteuerte Flow-Collection
- Compose Navigation mit mehreren Screens
- Übungsergebnis: navigierbare App mit UI-State
Tag 4: Datenquellen und fortgeschrittene UI
- Repository und Datenzugriff
- Lokale Persistenz mit Room
- REST-Schnittstellen mit Retrofit
- Ladezustände und Fehlerzustände
- Animationen in Compose
- Canvas, Shapes und Touch Events
- Übungsergebnis: App mit lokalen und externen Daten
Tag 5: App-Projekt und XML-Migration
- Verbindung der App-Schichten
- Mehrere Screens und Navigationswege
- ViewModel und StateFlow
- Room und Retrofit im Repository
- Zusammenspiel von Views und Compose
- Migration eines bestehenden XML-Screens
- Abschlussübung und Code-Review
- Ergebnis: durchgängige Compose-App
Klarheit von Anfang an
Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.
- Live-OnlineInteraktiv per Videokonferenz, von überall
- Montag09:00 bis 16:00 Uhr
5 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Live-Demonstrationen mit direkter Umsetzung in Android Studio
- Hands-on-Übungen zu Compose-UI und State-Management
- Durchgehendes App-Projekt mit Room und Retrofit
- Code-Reviews zu typischen Fehlerbildern
- Theorieeinheiten zu Architektur und Datenflüssen
- Transferaufgaben für eigene Android-Projekte
Das ist immer dabei
- Ausführliche Schulungsunterlagen und Praxisbeispiele
- Teilnahmezertifikat
- Übungsumgebungen und Beispieldaten
- Nachbetreuung per E-Mail nach dem Seminar
Sichere dir deinen Platz
Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.
- Erfahrene IT-Trainer aus der Praxis
- Keine Vorkasse, Rechnung nach dem Seminar
- Kostenfreie Umbuchung bis 14 Tage vor Start
Lieber das ganze Team?
Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.
Inhouse-Schulung
Wir kommen zu dir und schulen dein Team genau auf eure Praxis.
- Komplett auf eure Use-Cases und Tools zugeschnitten
- Termin und Ort bestimmst du, vor Ort oder Live-Online
- Ein fester Pauschalpreis statt Preis pro Person
Firmen-Seminar
Ein individuelles Programm, das wir auf eure Ziele zuschneiden.
- Frei kombinierbare Module aus unserem Themenkatalog
- Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
- Begleitung über mehrere Termine hinweg möglich
Deine IT-Schulungen München-Expertinnen und -Experten
Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.
Antwort in der Regel am selben Werktag
Dein cmt-Team München
Beratung zu IT-Weiterbildung
Fragen und Antworten zu Moderne Android-App-Programmierung mit Jetpack Compose
Was ist Jetpack Compose?
Jetpack Compose ist das deklarative UI-Framework für Android. Oberflächen entstehen aus Composable-Funktionen, die ihren Inhalt aus dem aktuellen Zustand ableiten. Ändert sich der Zustand, aktualisiert Compose die betroffenen UI-Bereiche durch Recomposition, statt XML-Views direkt zu verändern. Das passt zu unidirektionalen Datenflüssen mit ViewModel und StateFlow.
Wann verwendet man StateFlow und wann SharedFlow?
StateFlow eignet sich für dauerhaft verfügbaren UI-State, SharedFlow für Ereignisströme ohne festen Zustandswert. Ein Screen kann über StateFlow etwa Daten, Ladezustand und Fehler anzeigen. SharedFlow passt zu Ereignissen, die mehrere Empfänger verarbeiten oder nur einmal behandeln sollen.
Ersetzt Jetpack Compose XML-Layouts vollständig?
Jetpack Compose kann neue Android-Oberflächen vollständig ohne XML abbilden. Bestehende Apps müssen jedoch nicht auf einmal umgestellt werden. Compose und klassische Android Views lassen sich gemeinsam verwenden, sodass einzelne Screens oder UI-Bausteine schrittweise migriert werden.
Welche Vorkenntnisse brauche ich für die Jetpack Compose Schulung?
Benötigt werden sichere Kotlin-Grundlagen und erste Erfahrung in der Android-App-Entwicklung. Der Activity-Lebenszyklus, Android Studio, XML-Layouts, ViewModel und Repository sollten bekannt sein. Für den Einstieg eignen sich der Kotlin Grundkurs und der Android App Entwicklung Grundkurs.
Wird während der Schulung eine vollständige Android-App entwickelt?
Ein durchgehendes App-Projekt verbindet die behandelten Themen zu einer funktionsfähigen Anwendung. Die App umfasst mehrere Compose-Screens, Navigation, ViewModel, StateFlow, Room-Persistenz und eine Retrofit-Anbindung. Ladezustände, Fehler und Datenänderungen werden in der UI dargestellt.
Gibt es die Jetpack Compose Schulung online, in Präsenz oder inhouse?
Die Schulung ist als Online-Training, Präsenzschulung und Inhouse-Training verfügbar. Für ein Team kannst du das gewünschte Format und einen passenden Termin direkt bei cmt anfragen.
Gibt es nach der Schulung einen Teilnahme-Nachweis?
Den verfügbaren Teilnahme-Nachweis lässt du dir bei der Buchung verbindlich bestätigen. So erhältst du vor dem Termin eine eindeutige Auskunft dazu, welche Unterlage cmt für diese Schulung ausstellt.
Kann die Schulung an unser Android-Projekt angepasst werden?
Eine Abstimmung auf den Technik-Stack deines Teams kann für ein Inhouse-Training angefragt werden. Teile cmt vorab mit, welche Architektur, Bibliotheken und Migrationsfragen relevant sind. Der mögliche Zuschnitt und die Konditionen werden anschließend mit dir geklärt.
Passende Schulungen
Moderne Android-App-Programmierung mit Jetpack...
Nächster Termin: 02. November 2026 · Online
ab1.895 €netto