Jetpack Compose propose la mise en œuvre de Material Design, un système de conception complet permettant de créer des interfaces numériques. Vous pouvez utiliser des fonctions modulables pour implémenter des composants Material.

Mises en page

Utilisez le composable Scaffold pour fournir une structure à vos écrans.
Différents composables vous permettent de créer des barres d'application en haut et en bas de vos écrans.

Entrée utilisateur

Utilisez Button et des composables similaires pour créer toute une gamme de boutons courants.
Boutons bascule permettant à l'utilisateur d'activer/de désactiver des options dans votre application
L'utilisateur peut sélectionner une valeur dans une plage à l'aide de curseurs.
Les chips vous permettent de présenter des informations à l'utilisateur et de gérer ses entrées.
Utilisez FloatingActionButton et des composables similaires pour créer une gamme de boutons d'action flottants.

Autres composants

Les indicateurs de progression fournissent à l'utilisateur des informations visuelles sur l'avancement du traitement.
Utilisez des fiches pour contenir un seul ensemble d'informations sur un écran.
Le Dialog pour présenter des messages et des options à l'utilisateur
Utilisez une Snackbar pour afficher un bref message dans un petit pop-up en bas de l'écran.
Un panneau est une barre latérale coulissante pour la navigation ou du contenu supplémentaire
Découvrez comment utiliser les mises en page de base dans Compose.
Découvrez comment gérer les ressources telles que les chaînes et les images.