About this roadmap
A focused, 12-day path to learn Android development with Kotlin — from language basics through OOP, UI, architecture, persistence, and a capstone with Firebase, camera, maps, and geofencing.
How to use it
- Each day: ~1–1.5 hrs of study + 2–4 hrs of hands-on practice.
- Tick off tasks as you finish — progress is stored in your browser.
- Use search (press /) to jump to any topic.
- Arrow keys move between days on a day page.
Two portfolio apps
By day 12, you'll have shipped the BMI Calculator (MVVM) and the Tour/Expense app (Firebase Auth + Firestore + camera + Storage + Google Maps + Geofencing).