Le design collaboratif a atteint de nouveaux sommets avec l’émergence de Figma, plateforme collaborative. Une plateforme de conception qui transforme la manière dont les équipes travaillent pour créer des expériences utilisateur réussies. 

Dans cet article, nous allons parcourir les raisons pour lesquelles Figma est devenue le choix privilégié des designers

Qu’est-ce que Figma ? 

Figma n’est pas simplement un outil de conception. C’est une expérience collaborative immersive qui repense la façon dont les équipes interagissent avec leurs projets. 

À la différence des solutions traditionnelles de conception graphique, Figma repose sur le cloud. Permettant ainsi aux membres de l’équipe de travailler simultanément sur un même projet, en temps réel. 

Que vous soyez assis dans le même bureau ou à des milliers de kilomètres de distance, Figma offre une collaboration sans friction ! Alors pratique nan ?🪄😮

La question qui se pose est “Pourquoi Figma ?”  

Les développeurs ont adopté une philosophie axée sur le fait de rendre l’outil accessible à tous, suivant le principe du “Design loved by developers”. 

Il faut reconnaître que l’un des points forts de Figma réside dans sa facilité à concevoir. Les développeurs ont mis en avant la création d’une plateforme qui va au-delà de la simple conception de maquettes. Tout en offrant la possibilité de les ajuster de manière intuitive. 

Un autre aspect crucial du “Design loved by developers” est la capacité de Figma à rendre les maquettes compréhensibles par tous les membres de l’équipe, qu’ils soient des concepteurs expérimentés ou des novices.
Les fonctionnalités garantissent une expérience utilisateur transparente, permettant à chacun de comprendre aisément la structure et le concept derrière les maquettes. 🧩

Figma : GIF de maquettes Figma
Avec Figma, vos idées prennent vie en 1 clic 😮💻

On vous donne nos 6 arguments pour collaborer sur Figma 👇🏼 : 

  1. Partage facilité : Figma permet de partager des fichiers de conception et leurs itérations antérieures via un simple lien. Simplifiant ainsi la collaboration. 
  1. Spécifications automatisées : les développeurs peuvent extraire toutes les spécifications, telles que la typographie, les couleurs, les mesures, etc., accélérant ainsi le processus de développement. 
  1. Synchronisation sans contrainte : les designers ne sont plus contraints de se synchroniser avec d’autres outils ou de préparer des fichiers supplémentaires avec des notes, favorisant une collaboration fluide. 
  1. Prototypes animés : les prototypes animés offrent une visualisation dynamique de la manière dont les éléments sont censés fonctionner, permettant une compréhension approfondie du flux d’interaction. 
  1. Travail en temps réel : toute l’équipe peut travailler avec la version la plus récente en temps réel, garantissant une cohérence et une efficacité maximale. 
  1. Personnalisation simplifiée : les nombreux plugins disponibles dans Figma permettent à chacun de personnaliser son flux de travail, simplifiant ainsi le transfert des tâches et optimisant la productivité.

Les clés du design structuré  

Pour comprendre ce qu’est le design structuré, faisons un bref retour en arrière. 

Le passage du design libre au design structuré marque une transformation significative dans l’approche du processus de conception. 

Alors que le design libre se caractérisait par de la conception trop libre, principalement axée sur l’apparence visuelle des maquettes. Le design structuré, lui, introduit une méthodologie plus organisée et réfléchie. 

Dans le design structuré, l’importance est accordée à la définition de règles et de systèmes qui guident la création, permettant ainsi de favoriser une cohérence et une efficacité. 

Les changements se manifestent dans la manière dont les éléments sont disposés, alignés et interconnectés pour créer une expérience utilisateur harmonieuse. 

Pour commencer, l’idée est de repérer des fonctionnalités qui rendent la vie des développeurs un peu plus facile !  😉

Pour cela, jetons un œil à 4 grandes catégories clés de propriétés :   

Propriétés visuelles :

  • Propriété de base telle que : weight/height, la position absolue d’un élément et le border-radius. 
  • Propriété de texte incluant la typographie, la police utilisée, l’interlignage, l’interlettrage, la justification et l’alignement d’un paragraphe. 
  • Propriété de mise en forme. 

💡Astuce 💡  Vous pouvez retrouver les propriétés en CSS dans l’onglet inspect de Figma. 

Mise en page

  • L’auto-layout dans Figma équivaut au Flexbox CSS.
  • Propriétés des éléments d’une box incluant le padding, le spacing, la répartition des éléments, etc.
  • Suivre une structure de calque similaire à celle des balises HTML.
  • Les contraintes dans Figma correspondent à la position absolue via CSS. 

💡Astuce 💡 Pour le spacing mode : Packed pour un spacing fixe; Space Between pour un spacing automatique. 

Responsive :

  • Les contraintes permettent de paramétrer des blocs qui s’adaptent à la taille de l’écran sélectionné.  
  • Pas de paramétrage des breakpoints pour le moment (excepté via des plugins). 

⚠️Attention⚠️  aux comportements des éléments contenus dans une box (propriétés flex, align-self, etc.)

États

  • La plupart des éléments d’interface ont plusieurs états tels que “empty”, “filled”, “error”, “success”, “selected”, etc.
  • Sur les maquettes, seul un état du composant est généralement visible. Pour voir tous les états, sélectionnez l’élément et cliquez sur “aller au composant principal”. 

💡Vous pouvez vous servir de la fonctionnalité de présentation de Figma pour visualiser les transitions et interactions des composants d’UI. 


En comprenant ces propriétés, vous facilitez la transition fluide du design vers le développement.  

Design system : évolution et maintenabilité 

Regardons maintenant les éléments essentiels du système de conception qui méritent une attention particulière lors des maquettes. 🔎🕵🏻

Design Token

Les jetons de conception représentent des éléments indivisibles d’un système de conception. Ils englobent des aspects tels que les couleurs, les espacements et l’échelle typographique. 

Les styles Figma englobent des paramètres comme le texte, les grilles ainsi que les effets tels que les ombres et les flous.
Toutes ces informations sont généralement consignées dans la page Styleguide. 

💡Astuce 💡Pour découvrir tous les jetons de conception créés pour un projet, il vous suffit de cliquer sur l’arrière-plan de l’interface de Figma. 

Composants et variantes

Nous avons également la possibilité de configurer des composants réutilisables et de créer des instances. Les variantes de composants permettent de regrouper, d’organiser des composants similaires dans un seul conteneur. Toutes ces variantes sont généralement consignées dans la page Components. 

⚠️Attention⚠️  Assurez-vous de maintenir une cohérence entre le code et les maquettes en ce qui concerne la granularité, le nom et les propriétés d’un composant. 

Propriétés

Les propriétés de composant représentent les aspects modifiables d’un composant, incluant plusieurs types tels que les booléens, les variantes et les échanges d’instances. 

En intégrant les éléments du design system, vous approcherez la réalisation de vos maquettes et wireframes de manière modulaire et flexible. 

Figma : GIF de Jimmi Fallon "WOW"

Pour terminer

En réalité, Figma se distingue comme le meilleur outil de design à interface collaborative, avec une approche intuitive. 

Ses fonctionnalités clés et son intégration transparente des éléments du design system en font bien plus qu’une plateforme de conception, mais un véritable partenaire pour les équipes créatives. 

Figma se positionne donc comme un acteur essentiel, définissant la manière dont les professionnels coopèrent et innovent dans le domaine du design. 🏆💫