Filter By

Card type
Guide type

5 minutes

Updated February 6, 2025

Explore Compose's Lazy components that make it easy to display lists of items. Learn how to show different item types and even how to implement sticky headers. See how to programmatically control or react to the scroll-position changes.

  • Video

February 6, 2025

Updated February 6, 2025

Display and arrange collections of items efficiently with lists and grids.

  • HowTo
  • Video

11

February 6, 2025

7 minutes

Updated February 6, 2025

A look into debugging a performance issue in Jetsnack and how to fix it in Jetpack Compose. Learn why deferring state reads by using a lambda means composition can be skipped.

  • Video

February 6, 2025

5 minutes

Updated February 6, 2025

See how to animate state values, using transitions, animating visibility or size changes and crossfades by using the Compose animation APIs.

  • Video

February 6, 2025

2 minutes

Updated February 6, 2025

See how to use Compose APIs specifically designed to draw text on a canvas. This segment shows the code to draw an emoji font in a rounded rectangle.

  • Video

February 6, 2025

9 minutes

Updated February 6, 2025

After you're comfortable working in Compose, you might want to start drawing your own custom components. This video covers how to get started with custom drawing.

  • Video

February 6, 2025

Updated February 6, 2025

Work with images onscreen using a vector, bitmap, or directly drawing with a canvas on screen.

  • HowTo
  • Video

9

February 6, 2025

6 minutes

Updated February 6, 2025

Learn how insets communicate to your app where system decorations are placed, and how Compose APIs help your content automatically move with the system bars, software keyboard, and the taskbar. Don't be afraid to go edge-to-edge!

  • Video

February 6, 2025

Updated February 6, 2025

Use these Quick Guides to create a home screen scaffold, which can help give your app's home screen a coherent look and feel.

  • HowTo
  • Video

4

February 6, 2025

13 minutes

Updated February 6, 2025

See how to build complex designs for your Compose layouts, focusing on layout phase and constraints, subcompose layouts, and intrinsic measurements.

  • Video

February 6, 2025

4 minutes

Updated February 6, 2025

Build your first Jetpack Compose tests. Learn how to use Compose's testing artifacts to write UI tests, use test rules, finders, and assertions.

  • Video

February 6, 2025

Updated February 6, 2025

This series of videos introduces various Compose APIs, quickly showing you what's available and how to use them.

  • Video

6

February 6, 2025

Have questions or feedback

Go to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts.