Learn Android development to ship a real app to your own phone

The modern Android path is Kotlin and Jetpack Compose, and Google teaches it for free in a course built for people who have never programmed. Four months at an hour a day, roughly 130 hours, ends with a working app on your own phone. Android Studio is free and runs on Windows, Mac, and Linux, so unlike iOS there is no hardware tax to start. You will not be a senior engineer. You will have built something real.

4 months · ~130 hours · a Compose app running on your own Android phone

Units 1–8 · ~1 hr/day

1.Android Basics with Compose

Google's own free course is the canonical starting point and assumes zero programming experience. Eight units walk you from your first lines of Kotlin to building real apps with Jetpack Compose, the modern, recommended way to build Android UIs. It installs Android Studio for you, runs everything on an emulator, and ends each section with apps you assemble yourself. Do every codelab in the IDE — reading them is not the same as building them.

Free

Android Basics with Compose →
Alongside the course · 20 min/day

2.Kotlin docs and Koans

The Compose course teaches just enough Kotlin to ship UIs; the official Kotlin docs make you fluent in the language underneath. Read the "Basic syntax" and "Coroutines" pages when the course leans on them, then drill Kotlin Koans — a set of small failing tests you fix in the browser or in Android Studio. The Koans turn syntax you have only read into syntax your fingers know. This is the difference between copying Google's code and writing your own.

Free

Kotlin Koans →
Final weeks · 1 hr/day

3.Build one app and run it on your own phone

Pick something small and yours — a workout logger, a shopping list, a unit converter — and build it from an empty Android Studio project with no tutorial open. Then enable Developer Options on your phone, plug it in over USB, and run your app on the real device. Seeing your own code launch on your actual phone is the moment Android stops being a course and becomes a skill. No paid account is needed to build and run; the one-time $25 Play Console fee only applies if you later want to publish.

Free to build and run on your own device; $25 one-time only if you publish to Google Play

Download Android Studio →

If this doesn't fit you

If your goal is to ship to both iPhone and Android from one codebase and you don't care about deep platform integration, skip native Android and learn Flutter instead. It uses Dart rather than Kotlin, runs on the same free cross-platform tooling, and targets both stores at once. You trade some performance and platform fidelity for half the code — a fair deal if reach matters more than polish.

Why this path

Android tutorials rot fast: half of what you find online still teaches XML layouts and the old View system, which Google has moved past. The bottleneck for beginners is not the language — it is wading through a decade of outdated advice. Android Basics with Compose solves that by being current, free, sequenced, and written by the people who make the platform. The Kotlin Koans give you the language fluency the course skims, and the final build forces you to stand up an app without a net. Skip that app and you will have followed Google's codelabs without ever owning a line.