mar. 15 mars 2022
UI Design : Tout ce qu'il faut pour votre prochaine app

Les composants UI sont les éléments visuels qui composant l’interface graphique des applications ou des sites web. Ils ajoutent de l’interactivité à l’interface utilisateur, en fournissant des points de contact aux utilisateurs lorsqu’ils naviguent : boutons, app bar, éléments de menu, messages d’erreur et checkbox.
Quand vous créez une application, les éléments de l’interface utilisateur vous permettent de créer un langage visuel et assurer la cohérence de votre produit, le rendant ainsi convivial et facile à naviguer sans trop de réflexion lorsque les utilisateurs interagissent. C’est ainsi que vous créerez une meilleure application.
Voici les principaux composants UI à connaître. Cette liste n’est pas exhaustive mais vous y trouverez de bonnes idées et de l’inspiration pour votre prochain projet d’application.
Il existe de nombreux UI kits disponibles en ligne pour le téléchargement. Un UI kit est un ensemble de fichiers qui contient des composants UI essentiels comme les polices, les fichiers de conception en couches, les icônes et les composants de conception. Il existe plusieurs formats selon le logiciel que vous utilisez pour le prototypage (Adobe XD, Sketch, Illustrator, Figma…).
Apple et Google fournissent des ressources d’interface utilisateur pour la conception de superbes applications qui s’intègrent parfaitement à leurs plateformes :
iOS Human Interface Guidelines
User input
Checkbox

Une checkbox (case à cocher) permet aux utilisateurs de sélectionner une ou plusieurs options dans une liste.
Boutons radio

Les radio buttons (boutons radio) permettent à l’utilisateur de sélectionner une option parmi un ensemble.
Toggle / Switch

Ils servent pour les options binaires. Ils permettent d’activer ou de désactiver l’état d’un seul élément.
Champs texte

Les champs texte (text fields) permettent aux utilisateurs d’entrer et de modifier du texte. Il peut s’agir d’une seule ou de plusieurs lignes.
Boutons

Les boutons permettent aux utilisateurs de faire des actions et des choix d’un seul tap.
Liste déroulante

Le drop-down (liste déroulante) permet aux utilisateurs de sélectionner un élément dans une liste qui “déroule” une fois qu’on a cliqué dessus.
Formulaire

Les formulaires aident les utilisateurs à saisir des ensembles de données connexes dans le système et à les soumettre.
Barre de recherche

Les barres de recherche sont des champs de saisie spécifiques permettant de rechercher ou de filtrer des éléments.
Utils
Toast

Le toast affiche une notification en haut du contenu d’une application. L’utilisateur peut l’ignorer en tapant n’importe où en dehors de l’application.
Modal/Pop-up

Une petite boîte contenant un contenu qui vous oblige à interagir avec lui avant que vous ne puissiez le fermer et retourner à votre flux.
Popover

Un popover peut être utilisé pour afficher un contenu par-dessus un autre.
Ecran de chargement

Les écrans de chargement (loaders) sont conçus pour faire savoir aux utilisateurs que le système effectue une action en arrière-plan et qu’il doit attendre.
Content
Accordéon

Les accordéons permettent aux utilisateurs d’agrandir et de réduire des sections de contenu.
Carroussel

Les carrousels permettent aux utilisateurs de parcourir des ensembles de contenus, comme des images ou des cartes, souvent liés à d’autres contenus ou sources.
Pagination

Souvent au bas d’une page, la pagination organise le contenu en pages.
Curseur

Les curseurs (sliders) permettent aux utilisateurs d’effectuer des sélections parmi une série de valeurs.
Digital Portfolio

Ajoutez un portfolio pour présenter votre travail.
Liste

Grid list
Les grids (listes de grille) affichent une collection d’images dans une grille organisée.

Liste
Elle se compose d’un ensemble d’items qui se succèdent par ordre alphabétique, numérique ou même aléatoire.
Card

Une card (carte) affiche un contenu de manière similaire à une carte à jouer.
Navigation
Icônes

Les icônes aident à mieux communiquer le contenu, ou peuvent communiquer et déclencher une action spécifique.
Onglets

Les onglets (tabs) permettent d’organiser le contenu sur différents écrans, ensembles de données et autres interactions.
Menu

Pour naviguer dans votre application, il existe plusieurs types de menus : tous leurs noms sont liés à la nourriture.
Fil d’Ariane

Le fil d’Ariane (breadcrumb) permet aux utilisateurs de voir leur emplacement actuel et d’afficher la hiérarchie des contenus.
Barre de progression

Les barres de progression aident les utilisateurs à visualiser où ils se trouvent dans une série d’étapes.
Barre latérale

Une side bar (barre latérale) affiche un groupe d’actions de navigation ou de contenu littéralement sur le côté d’une page.
Tab bar

La tab bar (barre d’onglet) apparaît au bas d’une application mobile et permet aux utilisateurs de se déplacer rapidement entre les principales sections d’une application.