Android Beginner
Hub › Android › Beginner
What you'll build
A one-screen Android app written in Kotlin and Jetpack Compose. It renders a hard-coded list of five book titles (a List<Book> data class) inside a LazyColumn, each row a Text with padding. You run it in the Android Studio preview pane and on the bundled emulator. Building this is the point of every page in this tier.
The ladder
- 01 Install Android Studio — get the toolchain working so the rest of the tier can run.
- 02 Kotlin basics: variables and types — the minimum vocabulary to read Kotlin code.
- 03 Kotlin operators — the maths and comparisons every later page leans on.
- 04 Functions and lambdas — reusable units and the lambda shape Compose lives in.
- 05 Classes and data classes — model the list item we'll render at the end.
- 06 What Jetpack Compose is — the
@Composablefunction model. - 07 Basic composables: Text, Column, Row — the three building blocks every screen uses.
- 08 Modifiers — how Compose styles and sizes things.
- 09 State with remember and mutableStateOf — how a Compose UI reacts to change.
- 10 LazyColumn — render a list efficiently.
- 11 One-screen list app — the tier exit artifact.
Start → 01 Install Android Studio