1
Kotlin: null safety, data class, extension, coroutine i Flow
2
Podstawy Android: Activity, Fragment, Intent, Context, Lifecycle
3
Jetpack Compose: Composable, State, Recomposition, Modifier, LazyColumn
4
Klasyczny UI: View, Layout (ConstraintLayout), RecyclerView, ViewBinding
5
Architektura: MVVM, MVI, Clean Architecture
6
ViewModel, LiveData, StateFlow i reaktywne zarządzanie stanem
7
Room Database: entity, DAO, relacje, migracje, integracja z Flow
8
Navigation Component z SafeArgs i deep link
9
Retrofit: definicje API, Gson/Moshi, obsługa błędów, interceptory
10
Dependency Injection z Hilt: moduły, zakresy, kwalifikatory
11
WorkManager: ograniczenia, łańcuchowanie, zadania okresowe, monitorowanie
12
Uprawnienia (runtime), zasoby, zmiany konfiguracji
13
Testowanie: testy jednostkowe (JUnit, MockK), testy UI (Espresso, Compose)
14
Wydajność: wycieki pamięci, ANR, ProGuard, optymalizacja
15
Firebase, Gradle, CI/CD i publikacja w Play Store