Delight your users
Components, examples, and UI blocks are shaped around the states real apps need: focus, hover, pressed, loading, empty, disabled, and error.
Composables offers tools for building high-quality Jetpack Compose apps without using Material Compose. Start with Compose Unstyled: open-source Compose Multiplatform libraries for building accessible, professionally crafted apps with your own look and feel.
We wouldn't be able to move the Compose ecosystem forward if it wasn't for our generous sponsors.
Components, examples, and UI blocks are shaped around the states real apps need: focus, hover, pressed, loading, empty, disabled, and error.
APIs stay small, predictable, and Compose-native, so you can understand the moving parts and adapt them without fighting a design system.
Behavior comes first, with attention to semantics, keyboard support, focus management, and interaction patterns across Compose targets.