1
Kotlin: Null Safety, Data Classes, Extensions, Coroutines und Flow
2
Android-Grundlagen: Activity, Fragment, Intent, Context, Lifecycle
3
Jetpack Compose: Composables, State, Recomposition, Modifiers, LazyColumn
4
Klassische UI: Views, Layouts (ConstraintLayout), RecyclerView, ViewBinding
5
Architektur: MVVM, MVI, Clean Architecture
6
ViewModel, LiveData, StateFlow und reaktives State Management
7
Room Database: Entities, DAO, Beziehungen, Migrationen, Flow-Integration
8
Navigation Component mit SafeArgs und Deep Links
9
Retrofit: API-Definitionen, Gson/Moshi, Fehlerbehandlung, Interceptors
10
Dependency Injection mit Hilt: Modules, Scopes, Qualifiers
11
WorkManager: Constraints, Chaining, Periodic Work, Monitoring
12
Berechtigungen (Runtime), Ressourcen, Konfigurationsänderungen
13
Testing: Unit Tests (JUnit, MockK), UI Tests (Espresso, Compose)
14
Performance: Memory Leaks, ANR, ProGuard, Optimierung
15
Firebase, Gradle, CI/CD und Play Store Veröffentlichung