Pitfalls

Every "In practice" note in one place: API details of Material 3 Expressive that the guidelines do not cover.

Every "In practice" note from the component pages in one list. These are details of the Compose API, not design rules.

Buttons

Full page: /docs/components/button.md

Button group

Full page: /docs/components/button-group.md

Connected button group

Full page: /docs/components/connected-button-group.md

Toggle button

Full page: /docs/components/toggle-button.md

Split button

Full page: /docs/components/split-button.md

Icon button

Full page: /docs/components/icon-button.md

Floating action button

Full page: /docs/components/fab.md

FAB menu

Full page: /docs/components/fab-menu.md

Loading indicator

Full page: /docs/components/loading-indicator.md

Progress indicator

Full page: /docs/components/progress-indicator.md

Carousel

Full page: /docs/components/carousel.md

Navigation bar

Full page: /docs/components/navigation-bar.md

Navigation rail

Full page: /docs/components/navigation-rail.md

Top app bar

Full page: /docs/components/top-app-bar.md

Floating toolbar

Full page: /docs/components/floating-toolbar.md

Search

Full page: /docs/components/search.md

Slider

Full page: /docs/components/slider.md

Chips

Full page: /docs/components/chips.md

Menu

Full page: /docs/components/menu.md

List

Full page: /docs/components/list.md

Scroll field

Full page: /docs/components/scroll-field.md