Skip to content

Component gallery

All components

52 components across 11 groups — each with 82 copy-paste Kotlin examples in total.

Actions

3 components

Buttons, FABs, and other ways to trigger an action

Communication

5 components

Badges, progress, snackbars, and dialogs

Containment

4 components

Cards, lists, sheets, and dividers that hold content

Selection & Inputs

7 components

Checkboxes, switches, sliders, chips, and pickers

Text & Fields

2 components

Typography and text entry

Layout

4 components

Row, Column, Box, and arrangement primitives

Lists & Grids

5 components

Lazy lists, grids, and pagers

Animation

5 components

State, visibility, content, and transitions

Gestures & Scroll

6 components

Click, drag, swipe, and scroll handling

Graphics & Drawing

4 components

Canvas, brushes, shapes, and clipping