1
Kotlin: null safety, data class, extension, coroutine và Flow
2
Nền tảng Android: Activity, Fragment, Intent, Context, Lifecycle
3
Jetpack Compose: Composable, State, Recomposition, Modifier, LazyColumn
4
UI truyền thống: View, Layout (ConstraintLayout), RecyclerView, ViewBinding
5
Kiến trúc: MVVM, MVI, Clean Architecture
6
ViewModel, LiveData, StateFlow và quản lý trạng thái phản ứng
7
Room Database: entity, DAO, quan hệ, migration, tích hợp Flow
8
Navigation Component với SafeArgs và deep link
9
Retrofit: định nghĩa API, Gson/Moshi, xử lý lỗi, interceptor
10
Dependency Injection với Hilt: module, scope, qualifier
11
WorkManager: ràng buộc, chuỗi tác vụ, tác vụ định kỳ, giám sát
12
Quyền (runtime), tài nguyên, thay đổi cấu hình
13
Kiểm thử: unit test (JUnit, MockK), UI test (Espresso, Compose)
14
Hiệu suất: rò rỉ bộ nhớ, ANR, ProGuard, tối ưu hóa
15
Firebase, Gradle, CI/CD và xuất bản lên Play Store