Jetpack Compose ofrece una implementación de Material Design, un sistema de diseño integral para crear interfaces digitales. Puedes usar funciones de componibilidad para implementar componentes de Material.

Diseños

Usa el elemento Scaffold componible para proporcionar estructura a tus pantallas.
Varios elementos que admiten composición te permiten crear barras de la app en la parte inferior y superior de las pantallas.

Entrada del usuario

Usa Button y elementos componibles similares para crear un rango de botones comunes.
Interruptores que le permiten al usuario activar o desactivar opciones en la app.
El usuario puede utilizar controles deslizantes para seleccionar un valor dentro de un rango.
Los chips te permiten mostrar información al usuario y controlar las entradas de este.
Usa FloatingActionButton y elementos componibles similares para crear un rango de botones de acción flotantes.

Otros componentes

Los indicadores de progreso proporcionan al usuario información visual sobre el progreso del procesamiento.
Usa tarjetas para contener un solo conjunto de información en una pantalla.
El Dialog para mostrar mensajes y opciones al usuario
Usa una barra de notificaciones para mostrar un mensaje breve en una pequeña ventana emergente en la parte inferior de la pantalla.
Un panel lateral es una barra lateral deslizable para navegación o contenido adicional
Aprende a usar diseños básicos en Compose.
Aprende a administrar recursos, como imágenes y strings.