1
Kotlin: null safety, data classes, extensions, coroutines y Flow
2
Android fundamentals: Activity, Fragment, Intent, Context, Lifecycle
3
Jetpack Compose: Composables, State, Recomposition, Modifiers, LazyColumn
4
UI clásica: Views, Layouts (ConstraintLayout), RecyclerView, ViewBinding
5
Arquitectura: MVVM, MVI, Clean Architecture
6
ViewModel, LiveData, StateFlow y gestión de estado reactiva
7
Room Database: entities, DAO, relaciones, migraciones, integración con Flow
8
Navigation Component con SafeArgs y deep links
9
Retrofit: definiciones de API, Gson/Moshi, manejo de errores, interceptors
10
Dependency Injection con Hilt: modules, scopes, qualifiers
11
WorkManager: constraints, chaining, periodic work, monitoring
12
Permisos (runtime), resources, cambios de configuración
13
Testing: unit tests (JUnit, MockK), UI tests (Espresso, Compose)
14
Performance: memory leaks, ANR, ProGuard, optimización
15
Firebase, Gradle, CI/CD y publicación en Play Store