SlideShare a Scribd company logo
1 of 33
Un développeur sachant Designer
Les bases de la mise en page
Une interface équilibrée et compréhensible
se doit de respecter certaines règles
basiques de mise en page. C’est le métier
du designer, pas celui du développeur.
Et pourtant, pour qu’une maquette soit
correctement intégrée (et pour éviter ainsi
à chacun de longues et pénibles heures de
recette graphique), il est primordial que
le designer et le développeur puissent
se comprendre et parler le même
langage.
INTRODUCTION
©Gal Shir - Dribbble
1. A quoi sert une bonne mise en page ?
2. Les bases à connaître
3. La check list du développeur
4. Le jeu des 7 erreurs
5. Conclusion
SOMMAIRE
A quoi sert une bonne mise en page ?
La mise en page aide à comprendre
l’écran
Une interface équilibrée et hiérarchisée
guidera l’utilisateur vers ce qu’il doit
faire et ce qu’il est venu chercher.
Pas juste à « faire joli »
“Design is not just what it looks like and
feels like. Design is how it works.”
Steve Jobs
“On se souvient de la qualité bien plus
longtemps que du prix.”
Gucci
Augmenter la qualité
La qualité globale d’un produit
se cache dans ses détails.
Les alignements, les espaces, l’équilibre
visuel d’un écran… sont autant de
paramètres qui vont permettent de
garantir la qualité générale de
l’application.
Votre rôle dans tout ça ?
Développeurs
Vous êtes aussi les garants de
l’expérience utilisateur et de la
qualité de l’application !
C’est vous qui êtes en contact avec le
produit fini, c’est votre travail que
l’utilisateur aura entre les doigts
Les bases à connaître
Les grilles
Les grilles
Les grilles servent à
structurer l’écran.
Le designer doit partager sa
grille avec le développeur et
chacun doit comprendre la
façon dont l’autre construit
son écran.
Les alignements
Les alignements
Des textes non-alignés
au reste de la mise en
page seront plus
difficiles à lire.
Les alignements
Les alignements forment
une ligne directrice pour
l’oeil.
Afin de vérifier si un
élément est aligné avec un
autre, le développeur
peut utiliser une feuille de
papier, posée directement
sur l’écran.
Ferré ou centré ?
Un texte “ferré” est un
texte dont l’axe
d’alignement est à
gauche ou à droite.
Les textes courants sont
le plus souvent ferrés
à gauche car c’est ce qui
est le plus lisible.
Ferré à gauche - Axe d’alignement
Ferré ou centré ?
L’axe d’alignement d’un
texte “centré” est donc au
centre.
Les textes centrés sont
souvent utilisés pour une
mise en avant ou lorsque le
texte est associé à une
illustration, elle aussi
centrée.
Texte centré - Axe d’alignement
Les marges
Les marges
Une mise en page sans
marge semblera
« chargée » et « étriquée".
Les marges
Les marges (ou blancs
tournants) permettent à la
mise en page de
« respirer » et au texte
d’être plus lisible.
Les marges (padding) sont
souvent égales entre haut-
bas et/ou gauche-droite.
Les espaces (loi de proximité)
Les espaces
Lorsque des éléments
différents sont trop
proches les uns des autres,
l’œil n’arrive plus à les
rattacher à un groupe.
→ Par exemple ici, quel
prix correspond à quelle
chaussure ?
Les espaces
Les éléments qui vont
ensemble doivent avoir une
proximité physique.
Les éléments qui forment un
autre groupe doivent être
bien séparés des autres.
Le développeur doit
comprendre le contenu de
ce qu’il intègre et les grands
“blocs visuels” de l’écran.
Les hiérarchies
Hiérarchie typo
Pour une question de
confort de lecture, il est
important d’avoir des
rapports hiérarchiques
marqués entre les titres,
sous-titres et paragraphes.
Majuscule ou
minuscule ?
Un texte en minuscule est
plus lisible qu’un texte en
majuscule. On évitera donc
d’écrire de gros pavés de
textes en majuscules.
Les Majuscules sont par
contre plus visibles. Elles
peuvent être utilisées pour
des titres ou des textes très
courts à mettre en avant.
Des composants
dynamiques
Chaque composant doit
être pensé de manière
“responsive”, par le
designer comme par le
développeur.
Il est important de se
mettre d’accord ensemble
sur les comportements
avant et en cours de
développement.
La check list du développeur
La Check List du développeur
Ce sont les 5 points à vérifier :
- Avant le développement (quand on
prend connaissance de la maquette)
- Pendant le développement (quand
l’écran est terminé, vérifier que ces
points ont bien été respectés)
- Après le développement (en phase de
recette graphique par exemple)
Le jeu des 7 erreurs
Cherchez les 7 erreurs
Maquette Écran à recetter
Solution
Maquette Écran à recetter
Ferré ou centré ?
Espace (margin)
Alignement
Alignement
Espaces (loi de proximité)
Espaces (loi de proximité)
Espace (margin)
Conclusion
On travaille toujours mieux quand on
comprend pourquoi on fait les choses.
Il faut donc que le designer prenne le
temps d’expliquer sa mise en page au
développeur et que le développeur de
son côté soit curieux des règles de mise
en page.
C’est sûr : on gagne énormément à
travailler les uns avec les autres et à
comprendre le métier et les contraintes
de l’autre !
CONCLUSION
©Gal Shir - Dribbble
www.backelite.com
01 73 00 28 00
Document écrit par : Audrey Hacq

More Related Content

Viewers also liked

Viewers also liked (20)

CA Layer / Core Animation {Cocoaheads Montpellier}
CA Layer / Core Animation {Cocoaheads Montpellier}CA Layer / Core Animation {Cocoaheads Montpellier}
CA Layer / Core Animation {Cocoaheads Montpellier}
 
Programmation Orientée Protocole {Cocoaheads Montpellier}
Programmation Orientée Protocole {Cocoaheads Montpellier}Programmation Orientée Protocole {Cocoaheads Montpellier}
Programmation Orientée Protocole {Cocoaheads Montpellier}
 
Cocoaheads Montpellier Meetup : 3D Touch for iOS
Cocoaheads Montpellier Meetup : 3D Touch for iOSCocoaheads Montpellier Meetup : 3D Touch for iOS
Cocoaheads Montpellier Meetup : 3D Touch for iOS
 
Cocoaheads Montpellier Meetup : Comment gérer son onboarding
Cocoaheads Montpellier Meetup : Comment gérer son onboardingCocoaheads Montpellier Meetup : Comment gérer son onboarding
Cocoaheads Montpellier Meetup : Comment gérer son onboarding
 
Opérer un unbundling : 6 questions que les marques doivent se poser
Opérer un unbundling : 6 questions que les marques doivent se poserOpérer un unbundling : 6 questions que les marques doivent se poser
Opérer un unbundling : 6 questions que les marques doivent se poser
 
CocoaPods par David Yang
CocoaPods par David YangCocoaPods par David Yang
CocoaPods par David Yang
 
Sirikit par Julien Coudsi
Sirikit par Julien CoudsiSirikit par Julien Coudsi
Sirikit par Julien Coudsi
 
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /...
 
Rendering unit tests par Nicolas Fontaine
Rendering unit tests par Nicolas FontaineRendering unit tests par Nicolas Fontaine
Rendering unit tests par Nicolas Fontaine
 
Les Formulaires - Les bonnes pratiques pour une meilleure expérience utilisat...
Les Formulaires - Les bonnes pratiques pour une meilleure expérience utilisat...Les Formulaires - Les bonnes pratiques pour une meilleure expérience utilisat...
Les Formulaires - Les bonnes pratiques pour une meilleure expérience utilisat...
 
Les 10 Tendances du Design d'interface en 2016
Les 10 Tendances du Design d'interface en 2016Les 10 Tendances du Design d'interface en 2016
Les 10 Tendances du Design d'interface en 2016
 
Les 5 Tendances de la Performance Digitale en 2016
Les 5 Tendances de la Performance Digitale en 2016Les 5 Tendances de la Performance Digitale en 2016
Les 5 Tendances de la Performance Digitale en 2016
 
Les 9 Tendances Tech en 2016
Les 9 Tendances Tech en 2016Les 9 Tendances Tech en 2016
Les 9 Tendances Tech en 2016
 
Les 10 tendances de la User Experience en 2015
Les 10 tendances de la User Experience en 2015Les 10 tendances de la User Experience en 2015
Les 10 tendances de la User Experience en 2015
 
Les bonnes pratiques du e-commerce
Les bonnes pratiques du e-commerceLes bonnes pratiques du e-commerce
Les bonnes pratiques du e-commerce
 
Les 10 Tendances de l’Expérience Utilisateur en 2016
Les 10 Tendances de l’Expérience Utilisateur en 2016Les 10 Tendances de l’Expérience Utilisateur en 2016
Les 10 Tendances de l’Expérience Utilisateur en 2016
 
L'Apple Watch crée l'événement et bouscule le marché des smartwatches
L'Apple Watch crée l'événement et bouscule le marché des smartwatches  L'Apple Watch crée l'événement et bouscule le marché des smartwatches
L'Apple Watch crée l'événement et bouscule le marché des smartwatches
 
The top 9 Tech trends for 2016
The top 9 Tech trends for 2016The top 9 Tech trends for 2016
The top 9 Tech trends for 2016
 
10 user experience trends in 2015
10 user experience trends in 201510 user experience trends in 2015
10 user experience trends in 2015
 
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr...
 

Similar to Un développeur sachant designer par Audrey Hacq

Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04
jyrtek
 
Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04
jyrtek
 
cours_integ_web_Cohérence_des_pages_web_23_24.pdf
cours_integ_web_Cohérence_des_pages_web_23_24.pdfcours_integ_web_Cohérence_des_pages_web_23_24.pdf
cours_integ_web_Cohérence_des_pages_web_23_24.pdf
RimBenameur
 

Similar to Un développeur sachant designer par Audrey Hacq (20)

UX design for web
UX design for webUX design for web
UX design for web
 
Qu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docxQu'est-ce que le Responsive Design.docx
Qu'est-ce que le Responsive Design.docx
 
Sketch pour les designers : pourquoi, quand et comment l'utiliser ?
Sketch pour les designers : pourquoi, quand et comment l'utiliser ?Sketch pour les designers : pourquoi, quand et comment l'utiliser ?
Sketch pour les designers : pourquoi, quand et comment l'utiliser ?
 
Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04
 
Introduction of the most important design pattern
Introduction of the most important design patternIntroduction of the most important design pattern
Introduction of the most important design pattern
 
Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04
 
MobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignMobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic Design
 
Ergonomie Web - Une Introduction
Ergonomie Web - Une IntroductionErgonomie Web - Une Introduction
Ergonomie Web - Une Introduction
 
Indesign Cours
Indesign CoursIndesign Cours
Indesign Cours
 
telmedia* : tendances digitales 2014, l'engagement émotionnel
telmedia* : tendances digitales 2014, l'engagement émotionneltelmedia* : tendances digitales 2014, l'engagement émotionnel
telmedia* : tendances digitales 2014, l'engagement émotionnel
 
Flat Design
Flat DesignFlat Design
Flat Design
 
Optimiser l'expérience utilisateur de l'Open Source
Optimiser l'expérience utilisateur de l'Open SourceOptimiser l'expérience utilisateur de l'Open Source
Optimiser l'expérience utilisateur de l'Open Source
 
PRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxPRESENTATION_webclient.pptx
PRESENTATION_webclient.pptx
 
Livre blanc "Design des portails de formation"
Livre blanc "Design des portails de formation"Livre blanc "Design des portails de formation"
Livre blanc "Design des portails de formation"
 
Siteweb Mini
Siteweb MiniSiteweb Mini
Siteweb Mini
 
Ecrire pour le web: comment, pourquoi?
Ecrire pour le web: comment, pourquoi?Ecrire pour le web: comment, pourquoi?
Ecrire pour le web: comment, pourquoi?
 
Les tendances du webdesign 2019 à retenir
Les tendances du webdesign 2019 à retenirLes tendances du webdesign 2019 à retenir
Les tendances du webdesign 2019 à retenir
 
molka foods
molka foodsmolka foods
molka foods
 
cours_integ_web_Cohérence_des_pages_web_23_24.pdf
cours_integ_web_Cohérence_des_pages_web_23_24.pdfcours_integ_web_Cohérence_des_pages_web_23_24.pdf
cours_integ_web_Cohérence_des_pages_web_23_24.pdf
 
Formation word 2007 et 2010
Formation word 2007 et 2010  Formation word 2007 et 2010
Formation word 2007 et 2010
 

More from Idean France

More from Idean France (11)

Start with a Concept and Stop Designing like a Machine
Start with a Concept and Stop Designing like a MachineStart with a Concept and Stop Designing like a Machine
Start with a Concept and Stop Designing like a Machine
 
Design Systems : à votre marque, prêts, partez !
Design Systems : à votre marque, prêts, partez !Design Systems : à votre marque, prêts, partez !
Design Systems : à votre marque, prêts, partez !
 
Design systems : Bench et reco sur les outils
Design systems : Bench et reco sur les outilsDesign systems : Bench et reco sur les outils
Design systems : Bench et reco sur les outils
 
La recette graphique
La recette graphiqueLa recette graphique
La recette graphique
 
Graph QL par Andy Gigon
Graph QL par Andy GigonGraph QL par Andy Gigon
Graph QL par Andy Gigon
 
Cocoheads react native + redux par Nicolas Fontaine
Cocoheads   react native + redux par Nicolas FontaineCocoheads   react native + redux par Nicolas Fontaine
Cocoheads react native + redux par Nicolas Fontaine
 
Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017
 
From Business to Buttons by Pierre Harlé
From Business to Buttons by Pierre HarléFrom Business to Buttons by Pierre Harlé
From Business to Buttons by Pierre Harlé
 
RX Swift avril 2017 - David Yang
RX Swift avril 2017 - David YangRX Swift avril 2017 - David Yang
RX Swift avril 2017 - David Yang
 
Cocoaheads Montpellier Meetup : La programmation réactive sur iOS avec Réacti...
Cocoaheads Montpellier Meetup : La programmation réactive sur iOS avec Réacti...Cocoaheads Montpellier Meetup : La programmation réactive sur iOS avec Réacti...
Cocoaheads Montpellier Meetup : La programmation réactive sur iOS avec Réacti...
 
How to design forms that deliver a great user experience
How to design forms that deliver a great user experienceHow to design forms that deliver a great user experience
How to design forms that deliver a great user experience
 

Un développeur sachant designer par Audrey Hacq

  • 1. Un développeur sachant Designer Les bases de la mise en page
  • 2. Une interface équilibrée et compréhensible se doit de respecter certaines règles basiques de mise en page. C’est le métier du designer, pas celui du développeur. Et pourtant, pour qu’une maquette soit correctement intégrée (et pour éviter ainsi à chacun de longues et pénibles heures de recette graphique), il est primordial que le designer et le développeur puissent se comprendre et parler le même langage. INTRODUCTION ©Gal Shir - Dribbble
  • 3. 1. A quoi sert une bonne mise en page ? 2. Les bases à connaître 3. La check list du développeur 4. Le jeu des 7 erreurs 5. Conclusion SOMMAIRE
  • 4. A quoi sert une bonne mise en page ?
  • 5. La mise en page aide à comprendre l’écran Une interface équilibrée et hiérarchisée guidera l’utilisateur vers ce qu’il doit faire et ce qu’il est venu chercher. Pas juste à « faire joli » “Design is not just what it looks like and feels like. Design is how it works.” Steve Jobs
  • 6. “On se souvient de la qualité bien plus longtemps que du prix.” Gucci Augmenter la qualité La qualité globale d’un produit se cache dans ses détails. Les alignements, les espaces, l’équilibre visuel d’un écran… sont autant de paramètres qui vont permettent de garantir la qualité générale de l’application.
  • 7. Votre rôle dans tout ça ? Développeurs Vous êtes aussi les garants de l’expérience utilisateur et de la qualité de l’application ! C’est vous qui êtes en contact avec le produit fini, c’est votre travail que l’utilisateur aura entre les doigts
  • 8. Les bases à connaître
  • 10. Les grilles Les grilles servent à structurer l’écran. Le designer doit partager sa grille avec le développeur et chacun doit comprendre la façon dont l’autre construit son écran.
  • 12. Les alignements Des textes non-alignés au reste de la mise en page seront plus difficiles à lire.
  • 13. Les alignements Les alignements forment une ligne directrice pour l’oeil. Afin de vérifier si un élément est aligné avec un autre, le développeur peut utiliser une feuille de papier, posée directement sur l’écran.
  • 14. Ferré ou centré ? Un texte “ferré” est un texte dont l’axe d’alignement est à gauche ou à droite. Les textes courants sont le plus souvent ferrés à gauche car c’est ce qui est le plus lisible. Ferré à gauche - Axe d’alignement
  • 15. Ferré ou centré ? L’axe d’alignement d’un texte “centré” est donc au centre. Les textes centrés sont souvent utilisés pour une mise en avant ou lorsque le texte est associé à une illustration, elle aussi centrée. Texte centré - Axe d’alignement
  • 17. Les marges Une mise en page sans marge semblera « chargée » et « étriquée".
  • 18. Les marges Les marges (ou blancs tournants) permettent à la mise en page de « respirer » et au texte d’être plus lisible. Les marges (padding) sont souvent égales entre haut- bas et/ou gauche-droite.
  • 19. Les espaces (loi de proximité)
  • 20. Les espaces Lorsque des éléments différents sont trop proches les uns des autres, l’œil n’arrive plus à les rattacher à un groupe. → Par exemple ici, quel prix correspond à quelle chaussure ?
  • 21. Les espaces Les éléments qui vont ensemble doivent avoir une proximité physique. Les éléments qui forment un autre groupe doivent être bien séparés des autres. Le développeur doit comprendre le contenu de ce qu’il intègre et les grands “blocs visuels” de l’écran.
  • 23. Hiérarchie typo Pour une question de confort de lecture, il est important d’avoir des rapports hiérarchiques marqués entre les titres, sous-titres et paragraphes.
  • 24. Majuscule ou minuscule ? Un texte en minuscule est plus lisible qu’un texte en majuscule. On évitera donc d’écrire de gros pavés de textes en majuscules. Les Majuscules sont par contre plus visibles. Elles peuvent être utilisées pour des titres ou des textes très courts à mettre en avant.
  • 25. Des composants dynamiques Chaque composant doit être pensé de manière “responsive”, par le designer comme par le développeur. Il est important de se mettre d’accord ensemble sur les comportements avant et en cours de développement.
  • 26. La check list du développeur
  • 27. La Check List du développeur Ce sont les 5 points à vérifier : - Avant le développement (quand on prend connaissance de la maquette) - Pendant le développement (quand l’écran est terminé, vérifier que ces points ont bien été respectés) - Après le développement (en phase de recette graphique par exemple)
  • 28. Le jeu des 7 erreurs
  • 29. Cherchez les 7 erreurs Maquette Écran à recetter
  • 30. Solution Maquette Écran à recetter Ferré ou centré ? Espace (margin) Alignement Alignement Espaces (loi de proximité) Espaces (loi de proximité) Espace (margin)
  • 32. On travaille toujours mieux quand on comprend pourquoi on fait les choses. Il faut donc que le designer prenne le temps d’expliquer sa mise en page au développeur et que le développeur de son côté soit curieux des règles de mise en page. C’est sûr : on gagne énormément à travailler les uns avec les autres et à comprendre le métier et les contraintes de l’autre ! CONCLUSION ©Gal Shir - Dribbble
  • 33. www.backelite.com 01 73 00 28 00 Document écrit par : Audrey Hacq