0Pricing
Android Academy · Lesson

Lists with LazyColumn

Display scrolling lists efficiently.

Why Not Just a Column?

A Column composes all its children at once. For a long or scrolling list, that wastes memory and slows the UI. You need a list that only builds visible items.

Enter LazyColumn

LazyColumn is a scrollable, vertical list that only composes the items currently on screen — like the old RecyclerView, but far simpler.

LazyColumn {
    items(messages) { msg ->
        Text(text = msg)
    }
}

All lessons in this course

  1. Column, Row, and Box
  2. The Modifier System
  3. Alignment and Arrangement
  4. Lists with LazyColumn
← Back to Android Academy