SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

NHAU TIỀN ĐẠO
NHAU TIỀN ĐẠONHAU TIỀN ĐẠO
NHAU TIỀN ĐẠOSoM
 
NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...
NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...
NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...Luanvanyhoc.com-Zalo 0927.007.596
 
BỆNH LÝ TUYẾN GIÁP TRONG THAI KỲ
BỆNH LÝ TUYẾN GIÁP TRONG THAI KỲBỆNH LÝ TUYẾN GIÁP TRONG THAI KỲ
BỆNH LÝ TUYẾN GIÁP TRONG THAI KỲSoM
 
Virus Sởi - Khủng Minh
Virus Sởi - Khủng MinhVirus Sởi - Khủng Minh
Virus Sởi - Khủng MinhNgọc Minh
 
TÂY Y- KHÁM THỊ LỰC
TÂY Y- KHÁM THỊ LỰCTÂY Y- KHÁM THỊ LỰC
TÂY Y- KHÁM THỊ LỰCGreat Doctor
 
29 thai-chet-luu-trong-tu-cung
29 thai-chet-luu-trong-tu-cung29 thai-chet-luu-trong-tu-cung
29 thai-chet-luu-trong-tu-cungDuy Quang
 
CHÂN VÒNG KIỀNG - Y5B
CHÂN VÒNG KIỀNG - Y5BCHÂN VÒNG KIỀNG - Y5B
CHÂN VÒNG KIỀNG - Y5BBão Tố
 
VIÊM MÀNG BỒ ĐÀO
VIÊM MÀNG BỒ ĐÀOVIÊM MÀNG BỒ ĐÀO
VIÊM MÀNG BỒ ĐÀOSoM
 
XUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCH
XUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCHXUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCH
XUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCHSoM
 
Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)
Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)
Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)Badril Huda
 
SỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOA
SỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOASỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOA
SỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOASoM
 
Dental nurse cover letter
Dental nurse cover letterDental nurse cover letter
Dental nurse cover letterbradleyyoung377
 
34 chua-trung
34 chua-trung34 chua-trung
34 chua-trungDuy Quang
 
Eye anatomy
Eye anatomyEye anatomy
Eye anatomytr em
 
Bài giảng đẻ khó
Bài giảng đẻ khóBài giảng đẻ khó
Bài giảng đẻ khójackjohn45
 
CHĂM SÓC SỨC KHỎE BAN ĐẦU
CHĂM SÓC SỨC KHỎE BAN ĐẦUCHĂM SÓC SỨC KHỎE BAN ĐẦU
CHĂM SÓC SỨC KHỎE BAN ĐẦUSoM
 
THAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUAN
THAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUANTHAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUAN
THAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUANSoM
 
VIÊM LOÉT GIÁC MẠC
VIÊM LOÉT GIÁC MẠCVIÊM LOÉT GIÁC MẠC
VIÊM LOÉT GIÁC MẠCSoM
 

Tendances (20)

NHAU TIỀN ĐẠO
NHAU TIỀN ĐẠONHAU TIỀN ĐẠO
NHAU TIỀN ĐẠO
 
NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...
NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...
NGHIÊN CỨU HIỆU QUẢ KHỞI PHÁT CHUYỂN DẠ CỦA PROSTAGLANDIN E2 TRÊN NHỮNG THAI ...
 
Sot o tre em
Sot o tre emSot o tre em
Sot o tre em
 
BỆNH LÝ TUYẾN GIÁP TRONG THAI KỲ
BỆNH LÝ TUYẾN GIÁP TRONG THAI KỲBỆNH LÝ TUYẾN GIÁP TRONG THAI KỲ
BỆNH LÝ TUYẾN GIÁP TRONG THAI KỲ
 
Virus Sởi - Khủng Minh
Virus Sởi - Khủng MinhVirus Sởi - Khủng Minh
Virus Sởi - Khủng Minh
 
TÂY Y- KHÁM THỊ LỰC
TÂY Y- KHÁM THỊ LỰCTÂY Y- KHÁM THỊ LỰC
TÂY Y- KHÁM THỊ LỰC
 
29 thai-chet-luu-trong-tu-cung
29 thai-chet-luu-trong-tu-cung29 thai-chet-luu-trong-tu-cung
29 thai-chet-luu-trong-tu-cung
 
CHÂN VÒNG KIỀNG - Y5B
CHÂN VÒNG KIỀNG - Y5BCHÂN VÒNG KIỀNG - Y5B
CHÂN VÒNG KIỀNG - Y5B
 
VIÊM MÀNG BỒ ĐÀO
VIÊM MÀNG BỒ ĐÀOVIÊM MÀNG BỒ ĐÀO
VIÊM MÀNG BỒ ĐÀO
 
XUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCH
XUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCHXUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCH
XUẤT HUYẾT GIẢM TIỂU CẦU MIỄN DỊCH
 
Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)
Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)
Materi Gerak - IPA Terpadu Kelas 8 (Bagian I)
 
SỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOA
SỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOASỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOA
SỔ TAY SẢN PHỤ KHOA: NHỮNG VẤN ĐỀ THƯỜNG GẶP TRONG SẢN PHỤ KHOA
 
Ung thu
Ung thuUng thu
Ung thu
 
Dental nurse cover letter
Dental nurse cover letterDental nurse cover letter
Dental nurse cover letter
 
34 chua-trung
34 chua-trung34 chua-trung
34 chua-trung
 
Eye anatomy
Eye anatomyEye anatomy
Eye anatomy
 
Bài giảng đẻ khó
Bài giảng đẻ khóBài giảng đẻ khó
Bài giảng đẻ khó
 
CHĂM SÓC SỨC KHỎE BAN ĐẦU
CHĂM SÓC SỨC KHỎE BAN ĐẦUCHĂM SÓC SỨC KHỎE BAN ĐẦU
CHĂM SÓC SỨC KHỎE BAN ĐẦU
 
THAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUAN
THAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUANTHAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUAN
THAI NGHÉN THẤT BẠI SỚM VÀ CÁC VẤN ĐỀ CÓ LIÊN QUAN
 
VIÊM LOÉT GIÁC MẠC
VIÊM LOÉT GIÁC MẠCVIÊM LOÉT GIÁC MẠC
VIÊM LOÉT GIÁC MẠC
 

En vedette

A developer who knows how to design by Audrey Hacq
A developer who knows how to design by Audrey HacqA developer who knows how to design by Audrey Hacq
A developer who knows how to design by Audrey HacqIdean France
 
Tendances du Design d'Interface 2017
Tendances du Design d'Interface 2017Tendances du Design d'Interface 2017
Tendances du Design d'Interface 2017Idean France
 
UI Design Trends for 2017
UI Design Trends for 2017UI Design Trends for 2017
UI Design Trends for 2017Idean France
 
Meetup CocoaHeads Montpellier : conférence sur l'Auto Layout
Meetup CocoaHeads Montpellier : conférence sur l'Auto LayoutMeetup CocoaHeads Montpellier : conférence sur l'Auto Layout
Meetup CocoaHeads Montpellier : conférence sur l'Auto LayoutIdean France
 
App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}Idean France
 
Messages Extensions par Nicolas Fontaine
Messages Extensions par Nicolas FontaineMessages Extensions par Nicolas Fontaine
Messages Extensions par Nicolas FontaineIdean France
 
CA Layer / Core Animation {Cocoaheads Montpellier}
CA Layer / Core Animation {Cocoaheads Montpellier}CA Layer / Core Animation {Cocoaheads Montpellier}
CA Layer / Core Animation {Cocoaheads Montpellier}Idean France
 
Programmation Orientée Protocole {Cocoaheads Montpellier}
Programmation Orientée Protocole {Cocoaheads Montpellier}Programmation Orientée Protocole {Cocoaheads Montpellier}
Programmation Orientée Protocole {Cocoaheads Montpellier}Idean France
 
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 iOSIdean France
 
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 onboardingIdean France
 
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 poserIdean France
 
CocoaPods par David Yang
CocoaPods par David YangCocoaPods par David Yang
CocoaPods par David YangIdean France
 
Sirikit par Julien Coudsi
Sirikit par Julien CoudsiSirikit par Julien Coudsi
Sirikit par Julien CoudsiIdean France
 
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 /...Idean France
 
Rendering unit tests par Nicolas Fontaine
Rendering unit tests par Nicolas FontaineRendering unit tests par Nicolas Fontaine
Rendering unit tests par Nicolas FontaineIdean France
 
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...Idean France
 
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 2016Idean France
 
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 2016Idean France
 
Les 9 Tendances Tech en 2016
Les 9 Tendances Tech en 2016Les 9 Tendances Tech en 2016
Les 9 Tendances Tech en 2016Idean France
 
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 2015Idean France
 

En vedette (20)

A developer who knows how to design by Audrey Hacq
A developer who knows how to design by Audrey HacqA developer who knows how to design by Audrey Hacq
A developer who knows how to design by Audrey Hacq
 
Tendances du Design d'Interface 2017
Tendances du Design d'Interface 2017Tendances du Design d'Interface 2017
Tendances du Design d'Interface 2017
 
UI Design Trends for 2017
UI Design Trends for 2017UI Design Trends for 2017
UI Design Trends for 2017
 
Meetup CocoaHeads Montpellier : conférence sur l'Auto Layout
Meetup CocoaHeads Montpellier : conférence sur l'Auto LayoutMeetup CocoaHeads Montpellier : conférence sur l'Auto Layout
Meetup CocoaHeads Montpellier : conférence sur l'Auto Layout
 
App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}App groups, faire communiquer ses applications {Cocoaheads Montpellier}
App groups, faire communiquer ses applications {Cocoaheads Montpellier}
 
Messages Extensions par Nicolas Fontaine
Messages Extensions par Nicolas FontaineMessages Extensions par Nicolas Fontaine
Messages Extensions par Nicolas Fontaine
 
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
 

Similaire à Un développeur sachant designer par Audrey Hacq

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.docxGeorges59
 
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 ?Idean France
 
Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04jyrtek
 
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 patternThierry Gayet
 
Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04Reussir une pre_ao_v2014-04
Reussir une pre_ao_v2014-04jyrtek
 
MobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignMobiliTeaTime #14 : L'Atomic Design
MobiliTeaTime #14 : L'Atomic DesignUSERADGENTS
 
Ergonomie Web - Une Introduction
Ergonomie Web - Une IntroductionErgonomie Web - Une Introduction
Ergonomie Web - Une IntroductionFabien Tersoglio
 
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 émotionneltelmedia
 
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 SourceMarc Wabnitz
 
PRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxPRESENTATION_webclient.pptx
PRESENTATION_webclient.pptxAleskaVargas2
 
Ecrire pour le web: comment, pourquoi?
Ecrire pour le web: comment, pourquoi?Ecrire pour le web: comment, pourquoi?
Ecrire pour le web: comment, pourquoi?Xavier Lambert
 
Les tendances du webdesign 2019 à retenir
Les tendances du webdesign 2019 à retenirLes tendances du webdesign 2019 à retenir
Les tendances du webdesign 2019 à retenirConcept Image
 
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.pdfRimBenameur
 

Similaire à 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
 

Plus de Idean France

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 MachineIdean France
 
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 !Idean France
 
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 outilsIdean France
 
La recette graphique
La recette graphiqueLa recette graphique
La recette graphiqueIdean France
 
Graph QL par Andy Gigon
Graph QL par Andy GigonGraph QL par Andy Gigon
Graph QL par Andy GigonIdean France
 
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 FontaineIdean France
 
Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017Idean France
 
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éIdean France
 
RX Swift avril 2017 - David Yang
RX Swift avril 2017 - David YangRX Swift avril 2017 - David Yang
RX Swift avril 2017 - David YangIdean France
 
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...Idean France
 
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...Idean France
 
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 experienceIdean France
 
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 2016Idean France
 

Plus de Idean France (13)

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
 
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...
 
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
 
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
 

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