A developer who knows how to design by Audrey Hacq

Idean France
Idean FranceIdean France
A Developer Who Knows How to Design
The basics of page layout
A balanced and understandable interface
must follow certain basic page layout rules.
This is the job of the designer, not of the
developer.
Yet, in order for a mockup to be put together
correctly, (and therefore to avoid long and
painful hours of revisions), it is vital that the
designer and the developer understand
each other and speak the same language.
INTRODUCTION
©Gal Shir - Dribbble
1. What is the purpose of good page layout?
2. The basics to be understood
3. The developer’s check list
4. The 7 error game
5. Conclusion
SUMMARY
What is the purpose of good page layout?
Page layout helps to understand the
screen
A balanced and well-ordered interface will
guide the user to what he or she must do
and what he or she came to look for.
Not just to “make it pretty”
“Design is not just what it looks like and
feels like. Design is how it works.”
Steve Jobs
“One remembers the quality much longer
than the price.”
Gucci
Improve the quality
The overall quality of a product is
hidden in its details.
The alignments, spaces, the visual
balance of a screen… are just as much
details that will allow us to guarantee the
general quality of the application.
Your role in all of this?
Developers
You are also responsible for the
user experience and the quality
of the application!
You are in touch with the finished product,
and it is your work that the user will have in
his or her hands.
The basics to be understood
Grids
Grids
Grids help structure the
screen.
The designer must share the
grid with the developer so
each can understand how the
other builds the screen.
Alignment
Alignment
Text which is not aligned
with the rest of the
layout will be harder to
read.
Alignment
Alignment forms a directing
line for the eye.
In order to verify if an
element is aligned with
another, the developer can
use a piece of paper placed
on the screen.
Aligned or centered?
“Aligned” text is text whose
axis of alignment is at the
left or the right.
Running text is most often
left-aligned because that
is most legible.
Left aligned – Axis of alignment
Aligned or centered?
The axis of alignment of a
“centered” text is therefore at
the center.
Centered text is often used
for highlighting or when the
text is associated with an
illustration, also centered.
Centered text – Axis of alignment
Your account is already associated
with a mobile device
Margins
Button Button
Margins
A layout without margins
would look “crowded” and
“tight”.
Margins
Margins (or white edges)
enable the layout to
“breathe” and makes the
text more legible.
Margins (padding) are often
equal top to bottom or left to
right.
Spaces (rule of proximity)
Spaces
When different elements are
too close to each other, the
eye is not able to associate
them with a group.
→ What price corresponds
to which shoe in this
example?
The spaces
Elements that go together
must have physical proximity.
Elements that form another
group must be well separated
from the others.
The developer must
understand the content of
what is included as well as the
large “visual blocks” of the
screen.
Hierarchies
Typographic hierarchy
For reasons relating to ease of
reading, it is important to have
well defined hierarchical
relationships between titles,
subtitles and paragraphs.
Upper- or lowercase?
Lowercase text is more
readable than uppercase text.
We therefore must avoid large
areas of uppercase text.
On the other hand, uppercase
letters are more visible. They
can be used for titles or very
short text strings to be
highlighted.
UPPERCASE
Lowercase
Dynamic elements
Each element must be
conceived in a “responsive”
manner by the designer as
well as the developer.
It is important to agree on
this behavior before and
during development.
Example 1 – iphone
6
Variable margins
Fixed margins
Stretchable areas
stretch stretchd
stretch
The developer’s check list
The developer’s check list
These are the 5 points to check:
- Before development (when one gets
familiar with the mockup)
- During development (when the screen is
done, check that these points have been
followed)
- After development (in the graphical
identity phase, for example)
Graphic identity
Alignment
(piece of paper method)
Margins
(padding/margin, white edges)
Centered or aligned
(page alignment axes)
Spaces
(title linked to the paragraph,
blocks spaced enough…)
Typographic hierarchy
(h1: Title, h2: subtitle
h3: paragraph…)
The 7 error game
Find the 7 errors
Mockup Screen to be accepted
Solution
Mockup Screen to be accepted
Aligned or centered?
Space (margin)
Alignment
Alignment
Spaces (proximity rule)
Spaces (proximity rule)
Space (margin)
Conclusion
We always work better when we
understand why we do things.
The designer must therefore take the time
to explain the page layout to the
developer and the developer on the other
hand must be curious about the page
layout rules.
One thing is certain: we win by working
together and understanding each other’s
jobs and constraints!
CONCLUSION
©Gal Shir - Dribbble
www.backelite.com
01 73 00 28 00
Document écrit par : Audrey Hacq
1 sur 33

Recommandé

Le management d’une équipe UX par le profil en T par
Le management d’une équipe UX par le profil en TLe management d’une équipe UX par le profil en T
Le management d’une équipe UX par le profil en TGuillaume Abel
15.1K vues66 diapositives
Walter CNC Tool Grinders - Helitronic Tool Studio - Version 2.1, R1 par
Walter CNC Tool Grinders - Helitronic Tool Studio - Version 2.1, R1Walter CNC Tool Grinders - Helitronic Tool Studio - Version 2.1, R1
Walter CNC Tool Grinders - Helitronic Tool Studio - Version 2.1, R1Machine Tool Systems Inc.
2.8K vues20 diapositives
UX 101: A quick & dirty introduction to user experience strategy & design par
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designMorgan McKeagney
143.3K vues49 diapositives
UI/UX Courses par
UI/UX Courses UI/UX Courses
UI/UX Courses Nardia Infotech
192 vues5 diapositives
[UX Series] 1 - UX Introduction par
[UX Series] 1 - UX Introduction[UX Series] 1 - UX Introduction
[UX Series] 1 - UX IntroductionPhuong Hoang Vu
1.2K vues53 diapositives
UX/UI Workshop Slides par
UX/UI Workshop SlidesUX/UI Workshop Slides
UX/UI Workshop SlidesGDSC UofT Mississauga
131 vues43 diapositives

Contenu connexe

Tendances

文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3) par
文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3)文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3)
文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3)Takashi Iba
40.9K vues45 diapositives
WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1) par
WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1)WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1)
WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1)Shawn Calvert
20.9K vues76 diapositives
Pixel Perfect Guide par
Pixel Perfect GuidePixel Perfect Guide
Pixel Perfect GuideGeoffrey Dorne
56K vues214 diapositives
Prototyping in Figma par
Prototyping in FigmaPrototyping in Figma
Prototyping in Figmanamnso ukpanah
878 vues10 diapositives
eBook-Principles-of-UX_PepperSquare (1).pdf par
eBook-Principles-of-UX_PepperSquare (1).pdfeBook-Principles-of-UX_PepperSquare (1).pdf
eBook-Principles-of-UX_PepperSquare (1).pdfSophiaJasper
61 vues44 diapositives
Mini UX Workshop: Creating Persona & Scenario par
Mini UX Workshop: Creating Persona & ScenarioMini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & ScenarioNatt Phenjati
3.7K vues27 diapositives

Tendances(20)

文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3) par Takashi Iba
文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3)文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3)
文章のクオリティを上げる方法(井庭研レクチャーズ Vol.3)
Takashi Iba40.9K vues
WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1) par Shawn Calvert
WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1)WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1)
WHAT IS GRAPHIC DESIGN? (Intro to GD, Wk 1)
Shawn Calvert20.9K vues
eBook-Principles-of-UX_PepperSquare (1).pdf par SophiaJasper
eBook-Principles-of-UX_PepperSquare (1).pdfeBook-Principles-of-UX_PepperSquare (1).pdf
eBook-Principles-of-UX_PepperSquare (1).pdf
SophiaJasper61 vues
Mini UX Workshop: Creating Persona & Scenario par Natt Phenjati
Mini UX Workshop: Creating Persona & ScenarioMini UX Workshop: Creating Persona & Scenario
Mini UX Workshop: Creating Persona & Scenario
Natt Phenjati3.7K vues
How to Design a Logo par Fiverr
How to Design a LogoHow to Design a Logo
How to Design a Logo
Fiverr6.7K vues
伝わるチラシの作りかた講座:2日目「レイアウト・デザインのコツ」 par Kumiko Hiramoto
伝わるチラシの作りかた講座:2日目「レイアウト・デザインのコツ」伝わるチラシの作りかた講座:2日目「レイアウト・デザインのコツ」
伝わるチラシの作りかた講座:2日目「レイアウト・デザインのコツ」
Kumiko Hiramoto56K vues
6観点リスト_新商品アイデアの発想法 par Rikie Ishii
6観点リスト_新商品アイデアの発想法6観点リスト_新商品アイデアの発想法
6観点リスト_新商品アイデアの発想法
Rikie Ishii3.7K vues
UX 디자인 기본 개념과 프로세스 par Hyun-june Kwon
UX 디자인 기본 개념과 프로세스UX 디자인 기본 개념과 프로세스
UX 디자인 기본 개념과 프로세스
Hyun-june Kwon7.8K vues
Webデザインのトーン&マナーを導き出す手法 par Katsumi Tazuke
Webデザインのトーン&マナーを導き出す手法Webデザインのトーン&マナーを導き出す手法
Webデザインのトーン&マナーを導き出す手法
Katsumi Tazuke11.6K vues
Introduction to Information Architecture par Abby Covert
Introduction to Information ArchitectureIntroduction to Information Architecture
Introduction to Information Architecture
Abby Covert8.2K vues
講演資料「クリエイターのためのトーン&マナー設計について」(パソナテック主催セミナー) par Concent, Inc.
講演資料「クリエイターのためのトーン&マナー設計について」(パソナテック主催セミナー)講演資料「クリエイターのためのトーン&マナー設計について」(パソナテック主催セミナー)
講演資料「クリエイターのためのトーン&マナー設計について」(パソナテック主催セミナー)
Concent, Inc. 178.9K vues

En vedette

UI Design Trends for 2017 par
UI Design Trends for 2017UI Design Trends for 2017
UI Design Trends for 2017Idean France
2.8K vues24 diapositives
Un développeur sachant designer par Audrey Hacq par
Un développeur sachant designer par Audrey HacqUn développeur sachant designer par Audrey Hacq
Un développeur sachant designer par Audrey HacqIdean France
1.2K vues33 diapositives
Tendances du Design d'Interface 2017 par
Tendances du Design d'Interface 2017Tendances du Design d'Interface 2017
Tendances du Design d'Interface 2017Idean France
1.5K vues24 diapositives
The top 10 UI Design Trends for 2016 par
The top 10 UI Design Trends for 2016The top 10 UI Design Trends for 2016
The top 10 UI Design Trends for 2016Idean France
3.8K vues26 diapositives
Sirikit par Julien Coudsi par
Sirikit par Julien CoudsiSirikit par Julien Coudsi
Sirikit par Julien CoudsiIdean France
506 vues23 diapositives
Rendering unit tests par Nicolas Fontaine par
Rendering unit tests par Nicolas FontaineRendering unit tests par Nicolas Fontaine
Rendering unit tests par Nicolas FontaineIdean France
396 vues21 diapositives

En vedette(20)

UI Design Trends for 2017 par Idean France
UI Design Trends for 2017UI Design Trends for 2017
UI Design Trends for 2017
Idean France2.8K vues
Un développeur sachant designer par Audrey Hacq par Idean France
Un développeur sachant designer par Audrey HacqUn développeur sachant designer par Audrey Hacq
Un développeur sachant designer par Audrey Hacq
Idean France1.2K vues
Tendances du Design d'Interface 2017 par Idean France
Tendances du Design d'Interface 2017Tendances du Design d'Interface 2017
Tendances du Design d'Interface 2017
Idean France1.5K vues
The top 10 UI Design Trends for 2016 par Idean France
The top 10 UI Design Trends for 2016The top 10 UI Design Trends for 2016
The top 10 UI Design Trends for 2016
Idean France3.8K vues
Sirikit par Julien Coudsi par Idean France
Sirikit par Julien CoudsiSirikit par Julien Coudsi
Sirikit par Julien Coudsi
Idean France506 vues
Rendering unit tests par Nicolas Fontaine par Idean France
Rendering unit tests par Nicolas FontaineRendering unit tests par Nicolas Fontaine
Rendering unit tests par Nicolas Fontaine
Idean France396 vues
The top 9 Tech trends for 2016 par Idean France
The top 9 Tech trends for 2016The top 9 Tech trends for 2016
The top 9 Tech trends for 2016
Idean France2K vues
10 user experience trends in 2015 par Idean France
10 user experience trends in 201510 user experience trends in 2015
10 user experience trends in 2015
Idean France2.2K vues
FLUPA - UX Days 2016 : "Quand les militaires se prennent au jeu du Design Spr... par Idean 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...
Idean France559 vues
Cocoaheads Montpellier Meetup : La programmation réactive sur iOS avec Réacti... par 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...
Idean France570 vues
How to design forms that deliver a great user experience par Idean France
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
Idean France3K vues
Boost the ROI of your digital presence par Idean France
Boost the ROI of your digital presenceBoost the ROI of your digital presence
Boost the ROI of your digital presence
Idean France957 vues
Backelite digital agency presentation_English par Idean France
Backelite digital agency presentation_EnglishBackelite digital agency presentation_English
Backelite digital agency presentation_English
Idean France1.3K vues
The Top 10 UX Trends for 2016 par Idean France
The Top 10 UX Trends for 2016The Top 10 UX Trends for 2016
The Top 10 UX Trends for 2016
Idean France3.2K vues
Career Paths of User Experience par Patrick Neeman
Career Paths of User ExperienceCareer Paths of User Experience
Career Paths of User Experience
Patrick Neeman15.3K vues
Etude Deloitte sur les usages Mobile des Français en 2014 par servicesmobiles.fr
Etude Deloitte sur les usages Mobile des Français en 2014Etude Deloitte sur les usages Mobile des Français en 2014
Etude Deloitte sur les usages Mobile des Français en 2014
servicesmobiles.fr45.3K vues
L'user experience for IoT par UX REPUBLIC
L'user experience for IoTL'user experience for IoT
L'user experience for IoT
UX REPUBLIC2.6K vues
Methodes de design UX : revolutionnez votre coffre à outils ! - Soiree TLMUX ... par Carine Lallemand
Methodes de design UX : revolutionnez votre coffre à outils ! - Soiree TLMUX ...Methodes de design UX : revolutionnez votre coffre à outils ! - Soiree TLMUX ...
Methodes de design UX : revolutionnez votre coffre à outils ! - Soiree TLMUX ...
Carine Lallemand24.2K vues
Luxe & e-Commerce quelle Expérience Utilisateur? par Frederic_Veidig
Luxe & e-Commerce quelle Expérience Utilisateur?Luxe & e-Commerce quelle Expérience Utilisateur?
Luxe & e-Commerce quelle Expérience Utilisateur?
Frederic_Veidig39.1K vues
Cocoaheads Montpellier Meetup : 3D Touch for iOS par Idean France
Cocoaheads Montpellier Meetup : 3D Touch for iOSCocoaheads Montpellier Meetup : 3D Touch for iOS
Cocoaheads Montpellier Meetup : 3D Touch for iOS
Idean France1K vues

Similaire à A developer who knows how to design by Audrey Hacq

Design & Usability Basics par
Design & Usability BasicsDesign & Usability Basics
Design & Usability Basicselmorandall
900 vues38 diapositives
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1 par
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1Costanoa Ventures
108 vues25 diapositives
Mobile ui trends present future – meaningful mobile typography par
Mobile ui trends present future  – meaningful mobile typographyMobile ui trends present future  – meaningful mobile typography
Mobile ui trends present future – meaningful mobile typographyHalil Eren Çelik
551 vues32 diapositives
Graphic Design (Theory & Practice) par
Graphic Design (Theory & Practice) Graphic Design (Theory & Practice)
Graphic Design (Theory & Practice) wael gomaa
1.1K vues40 diapositives
Professional ui for a website design par
Professional ui for a website designProfessional ui for a website design
Professional ui for a website designRavi Bhadauria
11.4K vues31 diapositives
Typography and Colors for GUI Designers par
Typography and Colors for GUI DesignersTypography and Colors for GUI Designers
Typography and Colors for GUI DesignersRavi Bhadauria
2.3K vues44 diapositives

Similaire à A developer who knows how to design by Audrey Hacq(20)

Design & Usability Basics par elmorandall
Design & Usability BasicsDesign & Usability Basics
Design & Usability Basics
elmorandall900 vues
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1 par Costanoa Ventures
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1
Costanoa Expert Series: What Business Leaders Should Know About Design- Order 1
Mobile ui trends present future – meaningful mobile typography par Halil Eren Çelik
Mobile ui trends present future  – meaningful mobile typographyMobile ui trends present future  – meaningful mobile typography
Mobile ui trends present future – meaningful mobile typography
Graphic Design (Theory & Practice) par wael gomaa
Graphic Design (Theory & Practice) Graphic Design (Theory & Practice)
Graphic Design (Theory & Practice)
wael gomaa1.1K vues
Professional ui for a website design par Ravi Bhadauria
Professional ui for a website designProfessional ui for a website design
Professional ui for a website design
Ravi Bhadauria11.4K vues
Typography and Colors for GUI Designers par Ravi Bhadauria
Typography and Colors for GUI DesignersTypography and Colors for GUI Designers
Typography and Colors for GUI Designers
Ravi Bhadauria2.3K vues
Presentation Board Layout par NYCCTfab
Presentation Board Layout Presentation Board Layout
Presentation Board Layout
NYCCTfab 26.6K vues
Web designing & web development! BATRA COMPUTER CENTRE par groversimrans
Web designing &  web development! BATRA COMPUTER CENTREWeb designing &  web development! BATRA COMPUTER CENTRE
Web designing & web development! BATRA COMPUTER CENTRE
groversimrans227 vues
Lavacon 2014 responsive design in your hat par Neil Perlin
Lavacon 2014   responsive design in your hatLavacon 2014   responsive design in your hat
Lavacon 2014 responsive design in your hat
Neil Perlin794 vues
UX, Front-end and Back-end: How front-end can help these guys? par Diego Eis
UX, Front-end and Back-end: How front-end can help these guys?UX, Front-end and Back-end: How front-end can help these guys?
UX, Front-end and Back-end: How front-end can help these guys?
Diego Eis106.8K vues
Capturing and Retaining Users Interest par Lisa Colton
Capturing and Retaining Users InterestCapturing and Retaining Users Interest
Capturing and Retaining Users Interest
Lisa Colton217 vues
Designing With User In Mind par intuitiv.de
Designing With User In MindDesigning With User In Mind
Designing With User In Mind
intuitiv.de3.5K vues
Dtp Basics And Design Rules Student Version par Sutinder Mann
Dtp Basics And Design Rules  Student VersionDtp Basics And Design Rules  Student Version
Dtp Basics And Design Rules Student Version
Sutinder Mann980 vues
Industrial Design Process Book Basics par Carly Hagins
Industrial Design Process Book BasicsIndustrial Design Process Book Basics
Industrial Design Process Book Basics
Carly Hagins9K vues
Week 202 design skills par Steve
Week 202 design skillsWeek 202 design skills
Week 202 design skills
Steve340 vues

Plus de Idean France

Start with a Concept and Stop Designing like a Machine par
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
1.1K vues52 diapositives
Design Systems : à votre marque, prêts, partez ! par
Design Systems : à votre marque, prêts, partez !Design Systems : à votre marque, prêts, partez !
Design Systems : à votre marque, prêts, partez !Idean France
1.7K vues75 diapositives
Design systems : Bench et reco sur les outils par
Design systems : Bench et reco sur les outilsDesign systems : Bench et reco sur les outils
Design systems : Bench et reco sur les outilsIdean France
2.8K vues49 diapositives
La recette graphique par
La recette graphiqueLa recette graphique
La recette graphiqueIdean France
1.7K vues28 diapositives
Graph QL par Andy Gigon par
Graph QL par Andy GigonGraph QL par Andy Gigon
Graph QL par Andy GigonIdean France
362 vues30 diapositives
Cocoheads react native + redux par Nicolas Fontaine par
Cocoheads   react native + redux par Nicolas FontaineCocoheads   react native + redux par Nicolas Fontaine
Cocoheads react native + redux par Nicolas FontaineIdean France
376 vues30 diapositives

Plus de Idean France(20)

Start with a Concept and Stop Designing like a Machine par Idean France
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
Idean France1.1K vues
Design Systems : à votre marque, prêts, partez ! par Idean France
Design Systems : à votre marque, prêts, partez !Design Systems : à votre marque, prêts, partez !
Design Systems : à votre marque, prêts, partez !
Idean France1.7K vues
Design systems : Bench et reco sur les outils par Idean France
Design systems : Bench et reco sur les outilsDesign systems : Bench et reco sur les outils
Design systems : Bench et reco sur les outils
Idean France2.8K vues
Cocoheads react native + redux par Nicolas Fontaine par Idean France
Cocoheads   react native + redux par Nicolas FontaineCocoheads   react native + redux par Nicolas Fontaine
Cocoheads react native + redux par Nicolas Fontaine
Idean France376 vues
Meetup langages visuels - Backelite - novembre 2017 par Idean France
Meetup langages visuels - Backelite - novembre 2017Meetup langages visuels - Backelite - novembre 2017
Meetup langages visuels - Backelite - novembre 2017
Idean France523 vues
Sketch pour les designers : pourquoi, quand et comment l'utiliser ? par Idean France
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 France2.2K vues
From Business to Buttons by Pierre Harlé par Idean France
From Business to Buttons by Pierre HarléFrom Business to Buttons by Pierre Harlé
From Business to Buttons by Pierre Harlé
Idean France224 vues
RX Swift avril 2017 - David Yang par Idean France
RX Swift avril 2017 - David YangRX Swift avril 2017 - David Yang
RX Swift avril 2017 - David Yang
Idean France340 vues
Messages Extensions par Nicolas Fontaine par Idean France
Messages Extensions par Nicolas FontaineMessages Extensions par Nicolas Fontaine
Messages Extensions par Nicolas Fontaine
Idean France622 vues
CA Layer / Core Animation {Cocoaheads Montpellier} par Idean France
CA Layer / Core Animation {Cocoaheads Montpellier}CA Layer / Core Animation {Cocoaheads Montpellier}
CA Layer / Core Animation {Cocoaheads Montpellier}
Idean France676 vues
Programmation Orientée Protocole {Cocoaheads Montpellier} par Idean France
Programmation Orientée Protocole {Cocoaheads Montpellier}Programmation Orientée Protocole {Cocoaheads Montpellier}
Programmation Orientée Protocole {Cocoaheads Montpellier}
Idean France651 vues
App groups, faire communiquer ses applications {Cocoaheads Montpellier} par Idean 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}
Idean France665 vues
Meetup CocoaHeads Montpellier : conférence sur l'Auto Layout par Idean France
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
Idean France2.8K vues
Les Formulaires - Les bonnes pratiques pour une meilleure expérience utilisat... par Idean 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...
Idean France8.4K vues
Cocoaheads Montpellier Meetup : L'analyse de Code Statique avec Objective-C /... par Idean 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 /...
Idean France942 vues
Cocoaheads Montpellier Meetup : Comment gérer son onboarding par Idean France
Cocoaheads Montpellier Meetup : Comment gérer son onboardingCocoaheads Montpellier Meetup : Comment gérer son onboarding
Cocoaheads Montpellier Meetup : Comment gérer son onboarding
Idean France1K vues
Les 5 Tendances de la Performance Digitale en 2016 par Idean France
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
Idean France1.6K vues

Dernier

The-Craft Menu par
The-Craft MenuThe-Craft Menu
The-Craft Menunyhapedraza
16 vues12 diapositives
Essay 29.docx par
Essay 29.docxEssay 29.docx
Essay 29.docxOrlySiquihua
5 vues1 diapositive
Business X Design - People, Planet & Product par
Business X Design - People, Planet & ProductBusiness X Design - People, Planet & Product
Business X Design - People, Planet & ProductCyber-Duck
19 vues42 diapositives
Sudden Deafness Design Document par
Sudden Deafness Design DocumentSudden Deafness Design Document
Sudden Deafness Design Documentwyfangherman
51 vues19 diapositives
Anti -Parkinsonian Drugs-Medicinal Chemistry par
Anti -Parkinsonian Drugs-Medicinal ChemistryAnti -Parkinsonian Drugs-Medicinal Chemistry
Anti -Parkinsonian Drugs-Medicinal ChemistryNarminHamaaminHussen
20 vues36 diapositives
Antifungal agents-Medicinal Chemistry par
Antifungal agents-Medicinal Chemistry Antifungal agents-Medicinal Chemistry
Antifungal agents-Medicinal Chemistry NarminHamaaminHussen
13 vues27 diapositives

Dernier(20)

Business X Design - People, Planet & Product par Cyber-Duck
Business X Design - People, Planet & ProductBusiness X Design - People, Planet & Product
Business X Design - People, Planet & Product
Cyber-Duck19 vues
Sudden Deafness Design Document par wyfangherman
Sudden Deafness Design DocumentSudden Deafness Design Document
Sudden Deafness Design Document
wyfangherman51 vues
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf par NirmalanGanapathy1
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdfIEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf
IEC 600068-2-39 ENVIROMENT TESTING COMBINED TEMPERATURE LOW HUMIDTY.pdf
Using Experiential Design to Understand the Future of AI & Immersive Storytel... par Kent Bye
Using Experiential Design to Understand the Future of AI & Immersive Storytel...Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Using Experiential Design to Understand the Future of AI & Immersive Storytel...
Kent Bye13 vues
DR Portfolio.pptx par robertsd2
DR Portfolio.pptxDR Portfolio.pptx
DR Portfolio.pptx
robertsd214 vues
Free World aids day Template from Best presentation design agency par slideceotemplates
Free World aids day Template from Best presentation design agencyFree World aids day Template from Best presentation design agency
Free World aids day Template from Best presentation design agency
217 Drive - All on upper.pptx par vidstor282
217 Drive - All on upper.pptx217 Drive - All on upper.pptx
217 Drive - All on upper.pptx
vidstor28217 vues

A developer who knows how to design by Audrey Hacq

  • 1. A Developer Who Knows How to Design The basics of page layout
  • 2. A balanced and understandable interface must follow certain basic page layout rules. This is the job of the designer, not of the developer. Yet, in order for a mockup to be put together correctly, (and therefore to avoid long and painful hours of revisions), it is vital that the designer and the developer understand each other and speak the same language. INTRODUCTION ©Gal Shir - Dribbble
  • 3. 1. What is the purpose of good page layout? 2. The basics to be understood 3. The developer’s check list 4. The 7 error game 5. Conclusion SUMMARY
  • 4. What is the purpose of good page layout?
  • 5. Page layout helps to understand the screen A balanced and well-ordered interface will guide the user to what he or she must do and what he or she came to look for. Not just to “make it pretty” “Design is not just what it looks like and feels like. Design is how it works.” Steve Jobs
  • 6. “One remembers the quality much longer than the price.” Gucci Improve the quality The overall quality of a product is hidden in its details. The alignments, spaces, the visual balance of a screen… are just as much details that will allow us to guarantee the general quality of the application.
  • 7. Your role in all of this? Developers You are also responsible for the user experience and the quality of the application! You are in touch with the finished product, and it is your work that the user will have in his or her hands.
  • 8. The basics to be understood
  • 10. Grids Grids help structure the screen. The designer must share the grid with the developer so each can understand how the other builds the screen.
  • 12. Alignment Text which is not aligned with the rest of the layout will be harder to read.
  • 13. Alignment Alignment forms a directing line for the eye. In order to verify if an element is aligned with another, the developer can use a piece of paper placed on the screen.
  • 14. Aligned or centered? “Aligned” text is text whose axis of alignment is at the left or the right. Running text is most often left-aligned because that is most legible. Left aligned – Axis of alignment
  • 15. Aligned or centered? The axis of alignment of a “centered” text is therefore at the center. Centered text is often used for highlighting or when the text is associated with an illustration, also centered. Centered text – Axis of alignment Your account is already associated with a mobile device
  • 17. Margins A layout without margins would look “crowded” and “tight”.
  • 18. Margins Margins (or white edges) enable the layout to “breathe” and makes the text more legible. Margins (padding) are often equal top to bottom or left to right.
  • 19. Spaces (rule of proximity)
  • 20. Spaces When different elements are too close to each other, the eye is not able to associate them with a group. → What price corresponds to which shoe in this example?
  • 21. The spaces Elements that go together must have physical proximity. Elements that form another group must be well separated from the others. The developer must understand the content of what is included as well as the large “visual blocks” of the screen.
  • 23. Typographic hierarchy For reasons relating to ease of reading, it is important to have well defined hierarchical relationships between titles, subtitles and paragraphs.
  • 24. Upper- or lowercase? Lowercase text is more readable than uppercase text. We therefore must avoid large areas of uppercase text. On the other hand, uppercase letters are more visible. They can be used for titles or very short text strings to be highlighted. UPPERCASE Lowercase
  • 25. Dynamic elements Each element must be conceived in a “responsive” manner by the designer as well as the developer. It is important to agree on this behavior before and during development. Example 1 – iphone 6 Variable margins Fixed margins Stretchable areas stretch stretchd stretch
  • 27. The developer’s check list These are the 5 points to check: - Before development (when one gets familiar with the mockup) - During development (when the screen is done, check that these points have been followed) - After development (in the graphical identity phase, for example) Graphic identity Alignment (piece of paper method) Margins (padding/margin, white edges) Centered or aligned (page alignment axes) Spaces (title linked to the paragraph, blocks spaced enough…) Typographic hierarchy (h1: Title, h2: subtitle h3: paragraph…)
  • 28. The 7 error game
  • 29. Find the 7 errors Mockup Screen to be accepted
  • 30. Solution Mockup Screen to be accepted Aligned or centered? Space (margin) Alignment Alignment Spaces (proximity rule) Spaces (proximity rule) Space (margin)
  • 32. We always work better when we understand why we do things. The designer must therefore take the time to explain the page layout to the developer and the developer on the other hand must be curious about the page layout rules. One thing is certain: we win by working together and understanding each other’s jobs and constraints! CONCLUSION ©Gal Shir - Dribbble
  • 33. www.backelite.com 01 73 00 28 00 Document écrit par : Audrey Hacq