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.

Start → 01 Install Android Studio