Skip to main content
Section: ReferenceTopics: 4 living docsUse: Daily lookup

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.