Back to Prep Hub
Android Developer (Senior Track)
Build deep, native, memory-efficient Android applications.
01
Advanced Kotlin
Coroutines, flows, inline functions, and DSLs.
02
App Architecture
MVVM, MVI, Clean Architecture, and Dependency Injection (Hilt/Dagger).
03
Jetpack Compose
Declarative UI, state hoisting, custom layouts, and animations.
04
Offline & Data
Room database, DataStore, and WorkManager.
05
Memory & Performance
LeakCanary, strict mode, background constraints, and app startup optimization.
06
Android NDK
C++ integration for high-performance audio/video or game logic.
07
Testing & CI/CD
Espresso, JUnit, UI Automator, and automated Play Store deployments.
08
Mobile Security
Keystore, biometrics, obfuscation (ProGuard/R8), and certificate pinning.
KNOWCGPA
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.