Android Architecture Components
Praxisnahes Android Jetpack Training für stabile Apps mit ViewModel, Room, LiveData und WorkManager
- Android Jetpack praxisnah einsetzen
- ViewModel und LiveData sicher nutzen
- Persistenz mit Room umsetzen
- 3 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
- Android Jetpack praxisnah einsetzen
- ViewModel und LiveData sicher nutzen
- Persistenz mit Room umsetzen
- Paging und Navigation integrieren
- WorkManager für Background-Tasks
- Migration bestehender Android-Apps
Passt das zu dir?
Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.
Richtig für dich, wenn
- Android-Entwicklerinnen und Android-Entwickler, die bestehende Apps auf Android Jetpack und Architecture Components migrieren
- Softwareentwicklerinnen und Softwareentwickler mit Kotlin-Erfahrung, die stabile App-Architekturen für produktive Android-Projekte aufbauen
- Mobile-Teams, die ViewModel, LiveData, Room, Paging, Navigation und WorkManager systematisch einsetzen möchten
- App-Entwicklerinnen und App-Entwickler, die nach dem Grundlagentraining über den Android App Entwicklung Grundkurs in fortgeschrittene Architekturthemen einsteigen
Das bringst du mit
- Sichere Grundkenntnisse in Kotlin, bei Bedarf auffrischbar über Kotlin - Grundlagen kompakt
- Vertrautheit mit dem Android-Framework, Activities, Fragments und Android Studio
- Erfahrung mit grundlegender Android-App-Entwicklung und Projektstrukturen
- Grundverständnis von Datenhaltung, UI-Logik und asynchroner Verarbeitung in Apps
Dein Lernweg
Tag 1: Jetpack, Data Binding und Lifecycles
Der erste Seminartag legt die Architekturgrundlagen und zeigt, wie Android Jetpack die Struktur moderner Android-Apps unterstützt.
- Einordnung von Android Jetpack und Architecture Components
- Bedeutung lifecycle-aware App-Architekturen
- Data Binding mit Layouts, Binding-Expressions und Binding-Adaptern
- Verwendung von Data Binding mit LiveData
- Application-, Activity- und Fragment-Lifecycle
- Praktische Umsetzung erster Komponenten im Beispielprojekt
Tag 2: ViewModel, LiveData und Room
Am zweiten Tag stehen reaktive Datenflüsse, Zustandsverwaltung und persistente Datenhaltung im Mittelpunkt.
- ViewModel-Eigenschaften, Lifecycle und typische Einsatzszenarien
- Pattern und Antipattern beim Einsatz von ViewModel
- Observer Pattern und Implementierung von LiveData
- Transformations, MediatorLiveData und Single Live Event
- Room-Basis-Setup mit SQLite, Entitäten, DAO und Datenbankklasse
- Migrationen, Optimierungen und Kombination von ViewModel, Room und LiveData
Tag 3: Paging, Navigation, WorkManager und Praxisprojekt
Der dritte Tag verbindet fortgeschrittene Jetpack-Komponenten mit der praktischen Umsetzung in einem Beispielprojekt.
- Paging-Grundlagen und Integration mit Room und LiveData
- Navigation-Prinzipien, Komponenten und Implementierung
- Transitions und strukturierte Navigationsflüsse
- WorkManager für Background-Tasks, Konfiguration und Threading
- Migration oder Neuerstellung eines Android-Projekts
- Abschlussbesprechung, typische Fehlerquellen und Transfer in eigene Projekte
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
3 Tage
Kompakt aufgebaut, damit du schnell ins Tun kommst.
max. 8
Kleine Gruppe, damit genug Raum für deine Fragen bleibt.
- Fachliche Einführung in die Android Architecture Components mit direktem Bezug zu produktiven App-Projekten
- Live-Demos zur Implementierung von ViewModel, LiveData, Room, Paging, Navigation und WorkManager
- Hands-on-Übungen an kleinen Anwendungen und einem durchgängigen Beispielprojekt
- Praxisnahe Migration oder Neuerstellung eines Android-Projekts unter Anleitung des Trainers
- Besprechung typischer Pattern, Antipattern und Fehlerquellen aus realen Entwicklungsprojekten
- Raum für Fragen zu eigenen App-Strukturen und konkreten Anwendungsfällen
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 Android Architecture Components
Was sind Android Architecture Components?
Android Architecture Components sind Bestandteile von Android Jetpack, die die Entwicklung wartbarer, lifecycle-aware Android-Apps unterstützen. Dazu gehören unter anderem ViewModel, LiveData, Room, Paging, Navigation und WorkManager. In der Schulung lernst du, wie diese Komponenten zusammenarbeiten und wie sie typische Probleme in Android-Projekten lösen.
Für wen ist die Android Architecture Components Schulung geeignet?
Die Schulung eignet sich für Android-Entwicklerinnen und Android-Entwickler, die bestehende Apps verbessern, neue Projekte sauber strukturieren oder Best Practices für Android Jetpack anwenden möchten. Besonders sinnvoll ist das Training, wenn du bereits Android-Grundlagen beherrschst und Architekturentscheidungen in App-Projekten fundierter treffen willst.
Welche Voraussetzungen sollte ich mitbringen?
Du solltest Kotlin-Grundkenntnisse besitzen und mit dem Android-Framework vertraut sein. Erfahrung mit Activities, Fragments, Android Studio und grundlegender App-Entwicklung ist hilfreich. Falls dir Kotlin-Grundlagen fehlen, ist die Schulung Kotlin - Grundlagen kompakt eine passende Vorbereitung.
Wird im Seminar praktisch programmiert?
Ja. Das Training ist praxisorientiert aufgebaut und verbindet fachliche Erklärungen mit Live-Demos, Übungen und einem Beispielprojekt. Dabei werden zentrale Komponenten wie ViewModel, LiveData, Room, Navigation, Paging und WorkManager implementiert und in realistische App-Strukturen eingebunden.
Hilft die Schulung bei der Migration bestehender Android-Apps?
Ja. Ein wichtiger Bestandteil ist die Migration oder Neuerstellung eines Projekts mit Android Architecture Components. Du lernst, wie bestehende Strukturen schrittweise angepasst werden können, welche Komponenten sich für typische Anwendungsfälle eignen und welche Antipattern vermieden werden sollten.
Was ist der Unterschied zu Jetpack Compose Schulungen?
Diese Schulung konzentriert sich auf Architekturkomponenten wie ViewModel, LiveData, Room, Paging, Navigation und WorkManager. Jetpack Compose behandelt dagegen vor allem moderne UI-Entwicklung. Wenn du gezielt Compose lernen möchtest, passt die Schulung Moderne Android-App-Programmierung mit Jetpack Compose als Ergänzung.
Welche weiterführenden Android-Schulungen passen danach?
Nach dieser Schulung bieten sich je nach Projektziel weiterführende Trainings an, zum Beispiel Android-Apps entwickeln mit Clean Architecture, Android Advanced: Multithreading und Sensorik oder Android Advanced: Schwerpunkt Netzwerktechniken.
Passende Schulungen
Android Architecture Components
Nächster Termin: 05. Oktober 2026 · Online
ab1.395 €netto