Android-Entwicklung mit Kotlin und Jetpack Compose
Android läuft auf mehr als 70% der Smartphones weltweit. Dieser Kurs lehrt dich, produktionsreife Android-Apps mit Kotlin — der Sprache, die Google für alle neuen Android-Entwicklungen empfiehlt — und Jetpack Compose, dem modernen deklarativen UI-Toolkit, das das veraltete View-System in der gesamten Branche ersetzt hat, zu bauen. Du wirst von deinen ersten Kotlin-Ausdrücken bis zur Veröffentlichung einer Multi-Module-App im Google Play Store gehen.
Was du lernen wirst
Der Kurs behandelt Kotlin-Grundlagen, Jetpack Compose Layouts, State Management und Recomposition, Navigation, Material Design und Animationen. Du wirst Daten mit Room Database und DataStore persistieren, Bilder mit Coil laden, Remote-Daten mit Coroutines und Flow abrufen und Abhängigkeiten mit Hilt verwalten. Fortgeschrittene Themen umfassen Firebase (Auth, Firestore, Messaging), CameraX für Fotos und Videos, Maps und Location Services, Hintergrundverarbeitung mit WorkManager, Pagination mit Paging 3 sowie umfassendes Testen und Debugging.
Der Lernpfad
Einunddreißig Kurse spannen A1 bis C1. Die A1- und A2-Kurse vermitteln Kotlin- und App-Grundlagen, bevor sie zu Compose-Grundlagen, Formularen und Listen übergehen. Die B1-Stufe vertieft deine UI-Fähigkeiten — ViewModel, Lifecycle-Awareness, Room, Benachrichtigungen, Berechtigungen und Coil. B2-Kurse behandeln App-Architektur, Coroutines und Flow, Hilt, Networking, Firebase, CameraX und WorkManager. Die C1-Capstone-Kurse behandeln Multi-Module App-Architektur, Performance-Optimierung und Profiling sowie Veröffentlichung im Google Play Store.
Wie es funktioniert
Jeder Kurs ist in kurze, praxisorientierte Lektionen unterteilt, die du im integrierten Code-Editor mit Echtzeit-Feedback absolvierst. Ein KI-Tutor steht dir jederzeit zur Verfügung, wenn du steckenbleibst, sodass du in deinem eigenen Tempo vorankommst, ohne auf Hilfe warten zu müssen.