Reference
This section is the daily-driver part of the curriculum: short lookups, not long-form reading. Bookmark the pages you reach for during interviews, migrations, or pair-programming.
Interview Question Bank
130 questions across Kotlin, Compose, architecture, networking, data, performance, security, testing, system design, and behavioral.
Cheat Sheets
Compose state APIs, side effects, Coroutines, Flow operators, Hilt scopes, Modifier order, Room, OkHttp/Retrofit, WorkManager, ADB, Android Studio shortcuts.
Glossary
Alphabetical reference for every acronym and API name used across the curriculum.
Migration Playbooks
Step-by-step: Java→Kotlin, XML→Compose, kapt→KSP, Dagger→Hilt, LiveData→StateFlow, RxJava→Coroutines, Gradle Groovy→Kotlin DSL.
How to use this section
- Preparing for interviews? Work the Question Bank cover-to-cover; expect each question to take 3-5 minutes of out-loud practice.
- Stuck on a syntax? The Cheat Sheets are the fastest path to the right incantation.
- Don't know what a term means? Glossary has one-line definitions plus links to the chapter that teaches it.
- Modernizing a legacy codebase? Migration Playbooks walk you through the safe sequence — and the gotchas — for each common migration.
Living documents
These pages evolve faster than the curriculum chapters. When a new Compose API ships or a deprecation lands, the cheat sheets get patched first. Treat them as the most current source of truth.
Pages
- Interview Question Bank — 130 questions with talking-point answers across every domain.
- Cheat Sheets — Compose, Coroutines, Flow, Hilt, Room, OkHttp, WorkManager, ADB, Android Studio.
- Glossary — A through W, every acronym used in the curriculum, plus a cross-domain acronym table.
- Migration Playbooks — Java→Kotlin, XML→Compose, kapt→KSP, Dagger→Hilt, LiveData→StateFlow, RxJava→Coroutines, AsyncTask, Gradle DSL, SharedPreferences, WorkManager.