1
Kotlin: null safety, data classes, extensions, coroutines e Flow
2
Fundamentos Android: Activity, Fragment, Intent, Context, Lifecycle
3
Jetpack Compose: Composables, State, Recomposition, Modifiers, LazyColumn
4
UI clássica: Views, Layouts (ConstraintLayout), RecyclerView, ViewBinding
5
Arquitetura: MVVM, MVI, Clean Architecture
6
ViewModel, LiveData, StateFlow e gerenciamento de estado reativo
7
Room Database: entities, DAO, relacionamentos, migrações, integração com Flow
8
Navigation Component com SafeArgs e deep links
9
Retrofit: definições de API, Gson/Moshi, tratamento de erros, interceptors
10
Dependency Injection com Hilt: modules, scopes, qualifiers
11
WorkManager: constraints, chaining, periodic work, monitoring
12
Permissões (runtime), resources, mudanças de configuração
13
Testes: unit tests (JUnit, MockK), UI tests (Espresso, Compose)
14
Performance: memory leaks, ANR, ProGuard, otimização
15
Firebase, Gradle, CI/CD e publicação na Play Store