0Pricing
Jetpack Compose Academy · Lesson

LazyColumn vs Scrollable Column

Know why lazy lists scale.

The Long-List Problem

When a list has hundreds of rows, you can't draw them all at once. You need a list that only builds what's actually visible on screen.

A Plain Column Builds Everything

A regular Column composes every single child immediately, even rows far below the screen. With long data, that wastes memory and time.

Column {
    items.forEach { Text(it) }
}

All lessons in this course

  1. LazyColumn vs Scrollable Column
  2. items & itemsIndexed
  3. Keys for Stable, Fast Lists
  4. Sticky Headers & Section Lists
← Back to Jetpack Compose Academy