Bonnes pratiques pour concevoir des applications
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Optimiser les applications pour les mises en page verticales
Simplifiez la conception de votre application en utilisant des mises en page verticales, qui permettent aux utilisateurs de faire défiler le contenu dans une seule direction.
check_circle
À faire
L'objectif de cette application est de rediriger l'utilisateur d'un point A vers un point B.
cancel
À ne pas faire
N'utilisez pas à la fois le défilement vertical et horizontal, car cela peut perturber l'expérience dans votre application.
Afficher l'heure
Affichez l'heure (superposition) en haut, car cela permet à l'utilisateur de s'y retrouver facilement.
check_circle
À faire
Affichez l'heure en haut de la superposition, car cela permet à l'utilisateur de s'y retrouver facilement.
cancel
À ne pas faire
Affichez l'heure dans une boîte de dialogue temporaire, une superposition de confirmation ou un sélecteur. Par exemple, un utilisateur ne verra probablement un écran de confirmation que très brièvement.
Points d'entrée intégrés accessibles
Assurez-vous que toutes les actions sont affichées au même niveau, en utilisant des icônes et des libellés clairs pour l'accessibilité. Cela inclut les points d'entrée vers les paramètres et les préférences.
check_circle
À faire
Utilisez des icônes et des libellés lorsque cela est possible.
cancel
À ne pas faire
N'utilisez pas que des icônes pour inciter l'utilisateur à agir.
Orienter les utilisateurs à l'aide de libellés
Pour les boîtes de dialogue plus longues, orientez l'utilisateur à l'aide de libellés lorsqu'il parcourt le contenu.
check_circle
À faire
Utilisez des sauts de section, des libellés et d'autres indicateurs pour organiser le contenu et orienter les utilisateurs lorsqu'ils parcourent de longues vues avec du contenu mixte.
cancel
À ne pas faire
N'ajoutez pas de libellé aux boîtes de dialogue qui ne contiennent qu'un seul type de contenu.
Mettre en avant les actions principales
Placez les actions principales en haut de la superposition pour aider les utilisateurs à agir en conséquence.
check_circle
À faire
Placez les actions principales en haut, sans ambiguïté.
cancel
À ne pas faire
Placez l'action principale au bas d'une page très longue.
N'utilisez l'indicateur de défilement que sur les écrans à défilement pour éviter de créer de fausses attentes d'interaction. De même, n'oubliez pas d'ajouter l'indicateur de défilement sur les écrans à défilement pour indiquer à quel point de l'écran vous vous trouvez.
check_circle
À faire
Affichez l'indicateur de défilement si la vue entière défile.
cancel
À ne pas faire
Affichez l'indicateur de défilement dans les vues non défilantes ou ne l'affichez pas dans les vues défilantes.
Concevoir des interfaces responsives pour les écrans de grande taille
Assurez-vous que les composants que vous utilisez remplissent la largeur disponible et tenez compte de la hauteur dans les mises en page sans défilement.
Tous les composants Compose sont créés de manière responsive, mais toute personnalisation visant à améliorer votre conception et à ajouter de la valeur sur les écrans plus grands est encouragée.
check_circle
À faire
Assurez-vous que le contenu remplit la largeur et la hauteur disponibles, et que les éléments en plein écran (ProgressIndicators, TimeText, etc.) s'adaptent de manière responsive aux mises en page sans défilement.
cancel
À ne pas faire
Utilisez des composants à largeur fixe qui ne remplissent pas l'écran de manière responsive ou n'ajustez pas le comportement du contenu pour qu'il remplisse l'espace disponible.
Utiliser des marges responsives (en pourcentage)
Nous vous recommandons d'utiliser des marges en pourcentage afin que leur taille s'adapte à la courbe croissante de l'écran.
check_circle
À faire
Utilisez des marges de pourcentage supplémentaires pour vous assurer que le contenu n'est pas coupé en haut et en bas.
cancel
À ne pas faire
Les composants ne doivent pas simplement se redimensionner pour remplir l'espace disponible sans marges supplémentaires.