Skip to content

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

  1. 01 Install Android Studio — get the toolchain working so the rest of the tier can run.
  2. 02 Kotlin basics: variables and types — the minimum vocabulary to read Kotlin code.
  3. 03 Kotlin operators — the maths and comparisons every later page leans on.
  4. 04 Functions and lambdas — reusable units and the lambda shape Compose lives in.
  5. 05 Classes and data classes — model the list item we'll render at the end.
  6. 06 What Jetpack Compose is — the @Composable function model.
  7. 07 Basic composables: Text, Column, Row — the three building blocks every screen uses.
  8. 08 Modifiers — how Compose styles and sizes things.
  9. 09 State with remember and mutableStateOf — how a Compose UI reacts to change.
  10. 10 LazyColumn — render a list efficiently.
  11. 11 One-screen list app — the tier exit artifact.

Start01 Install Android Studio