SlideShare une entreprise Scribd logo
Design like a developer
Quelles méthodes adopter pour faciliter la collaboration
entre designer & développeur
Axel Sigurdsson
🎉
Les applications
Adobe Illustrator
Vectoriel
Illustration
Web design
Adobe Photoshop
Pixels
Retouche photo
Web design
Sketch
Vectoriel
Web design
UX/UI design
Quel outil utiliser pour dessiner une app ?
Adobe Experience Design
Vectoriel
UX/UI Desin
Prototyping
Nouveau standard
Ciblé (Web / app)
Nombreux plugins
Communauté
Ressources
Partage (prototyping)
Pourquoi Sketch ?
1
2
3
4
5
6
Sketch & developers
2 environnements différents
Sketch Xcode
💘
Penser en blocks
Grouper les éléments de
l’écran pour hiérarchiser le
contenu.

Créer des symboles.
Créer des styles
Créer une palette de couleurs
cohérente.

Créer des styles de texte.

Réutiliser les ressources.
AaDesign like a developer
Tout dessiner
Dessiner tous les cas de figure.

Erreur / Pas de réseau /
Notifications …

Dessiner pour tous les écrans.
Something has gone wrong!
Field Label
Filled with text
Penser en blocks
Adopter une grille
Penser en blocks
Grouper les éléments en zones
List itemFloating items List
Penser en blocks
Créer une liste
List separator tip :
Penser en blocks
Créer des symboles
Créer des styles
Palette de couleurs
Brand Primary
Brand Secondary
Black
Accent 1 (Success)
Accent 2(Warning)
Accent 3 (Danger)
1
2
3
4
5
6
Créer des styles
Styles de texte
Small 2Small 2Small 2Small 2Small 2Small 2Small 2
SmallSmallSmallSmallSmallSmallSmall
Caption 2Caption 2Caption 2Caption 2Caption 2Caption 2Caption 2
CaptionCaptionCaptionCaptionCaptionCaptionCaption
Body 2Body 2Body 2Body 2Body 2Body 2Body 2
BodyBodyBodyBodyBodyBodyBody
Subheader 2Subheader 2Subheader 2Subheader 2Subheader 2Subheader 2Subheader 2
SubheaderSubheaderSubheaderSubheaderSubheaderSubheaderSubheader
Title 2Title 2Title 2Title 2Title 2Title 2Title 2
TitleTitleTitleTitleTitleTitleTitle
Headline 2Headline 2Headline 2Headline 2Headline 2Headline 2Headline 2
HeadlineHeadlineHeadlineHeadlineHeadlineHeadlineHeadline
Display 2Display 2Display 2Display 2Display 2Display 2Display 2
DisplayDisplayDisplayDisplayDisplayDisplayDisplay
Black Active
Normal Normal
Accent 1 Accent 2 Accent 3
Normal Normal NormalSecondary Disabled
H1
Display 2
Roboto-Bold / 36 px / 54 px Leading / #0F2E33
H2
Display
Roboto-Regular / 36 px / 54 px Leading / #0F2E33
H3
Headline 2
Roboto-Medium / 24 px / 36 px Leading / #0F2E33
H4
Headline
Roboto-Regular / 24 px / 36 px Leading / #0F2E33
H5
Title 2
Roboto-Medium / 20 px / 32 px Leading / #0F2E33
H6
Title
Roboto-Regular / 20 px / 32 px Leading / #0F2E33
Créer une librairie
Assembler toutes les ressources
Black
#0F2E33
rgba(15, 46, 51, 1)
Primary
#8EB1C7
rgba(142, 177, 199, 1)
Accent 3
#EF767A
rgba(239, 118, 122, 1)
Accent 2
#F7EE7F
rgba(247, 238, 127, 1)
Accent 1
#5FDD9D
rgba(95, 221, 157, 1)
Aa Zz
Roboto-Regular
Aa Zz
Roboto-Medium
Aa Zz
Roboto-Bold
Tout dessiner
Dessiner tous les scénarios
Hint Text...Hint Text...
Field Label
Hint Text...
Field Label
Field Label
Filled with text
Field Label
Hint Text...
Field Label
Filled with text
Field Label
Hint Text...
Something has gone wrong!
Field Label
Filled with text
Field Label
Filled with text
Field Label
Hint Text...
DisabledFocused/ActiveHoverNormal
Merci
Axel Sigurdsson
www.callmelord.com
#

Contenu connexe

PDF
Super combinators
PDF
Monads in Swift
PDF
Tout savoir pour devenir Freelance
PDF
Cocoaheads
PDF
Handle the error
PDF
Cocoa heads 09112017
PDF
Make Acccessibility Great Again
PDF
L'intégration continue avec Bitrise
Super combinators
Monads in Swift
Tout savoir pour devenir Freelance
Cocoaheads
Handle the error
Cocoa heads 09112017
Make Acccessibility Great Again
L'intégration continue avec Bitrise

Similaire à Design like a developer (20)

PPTX
[Figma Tokens pour un handoff effectif] FoFCotonou event.pptx
PDF
Alphorm.com Formation SketchUp 2020 : Les fondamentaux
PDF
Du concept board aux pistes graphiques
PDF
Alphorm.com Formation Blender 2.7x - L'essentiel
PPTX
Conception centrée utilisateur en 14 étapes - NUI Day 2015
PPTX
Metro design
DOC
Le langage HTML
PPTX
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
PPTX
Techdays 2012 - Développement Web Mobile avec Microsoft
PPTX
La recette graphique
PDF
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...
PDF
Logiciels 3d-112-ktcufc
PPT
Développement de jeux 2D avec HTML5
ODP
Rmll2010 Html5 Css3
PPTX
Langage HTML
PDF
Atelier Web et Mobile Design partie I, introduction au web design, Outils du ...
ODP
Présentation d'OpenOffice.org Impress
PPTX
Powerpoint : Tinycoding, l'art du code concis
[Figma Tokens pour un handoff effectif] FoFCotonou event.pptx
Alphorm.com Formation SketchUp 2020 : Les fondamentaux
Du concept board aux pistes graphiques
Alphorm.com Formation Blender 2.7x - L'essentiel
Conception centrée utilisateur en 14 étapes - NUI Day 2015
Metro design
Le langage HTML
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
Techdays 2012 - Développement Web Mobile avec Microsoft
La recette graphique
XebiCon'16 : Le futur de la télévision, les applications ! Par Fabien Mirault...
Logiciels 3d-112-ktcufc
Développement de jeux 2D avec HTML5
Rmll2010 Html5 Css3
Langage HTML
Atelier Web et Mobile Design partie I, introduction au web design, Outils du ...
Présentation d'OpenOffice.org Impress
Powerpoint : Tinycoding, l'art du code concis
Publicité

Plus de CocoaHeads France (20)

PDF
Mutation testing for a safer Future
PDF
iOS App Group for Debugging
PDF
Asynchronous swift
PDF
Visual accessibility in iOS11
PDF
My script - One year of CocoaHeads
PDF
Ui testing dealing with push notifications
PDF
CONTINUOUS DELIVERY WITH FASTLANE
PDF
Quoi de neuf dans iOS 10.3
PDF
IoT Best practices
PDF
SwiftyGPIO
PDF
Présentation de HomeKit
PDF
Programme MFI retour d'expérience
PDF
How to communicate with Smart things?
PDF
Build a lego app with CocoaPods
PDF
Let's migrate to Swift 3.0
PDF
Project Entourage
PDF
What's new in iOS9
PDF
BitTorrent on iOS
PDF
CloudKit as a backend
PDF
Comment faire de HLS votre solution vidéo préférée ?
Mutation testing for a safer Future
iOS App Group for Debugging
Asynchronous swift
Visual accessibility in iOS11
My script - One year of CocoaHeads
Ui testing dealing with push notifications
CONTINUOUS DELIVERY WITH FASTLANE
Quoi de neuf dans iOS 10.3
IoT Best practices
SwiftyGPIO
Présentation de HomeKit
Programme MFI retour d'expérience
How to communicate with Smart things?
Build a lego app with CocoaPods
Let's migrate to Swift 3.0
Project Entourage
What's new in iOS9
BitTorrent on iOS
CloudKit as a backend
Comment faire de HLS votre solution vidéo préférée ?
Publicité

Design like a developer

  • 1. Design like a developer Quelles méthodes adopter pour faciliter la collaboration entre designer & développeur Axel Sigurdsson
  • 2. 🎉 Les applications Adobe Illustrator Vectoriel Illustration Web design Adobe Photoshop Pixels Retouche photo Web design Sketch Vectoriel Web design UX/UI design Quel outil utiliser pour dessiner une app ? Adobe Experience Design Vectoriel UX/UI Desin Prototyping
  • 3. Nouveau standard Ciblé (Web / app) Nombreux plugins Communauté Ressources Partage (prototyping) Pourquoi Sketch ? 1 2 3 4 5 6
  • 4. Sketch & developers 2 environnements différents Sketch Xcode 💘
  • 5. Penser en blocks Grouper les éléments de l’écran pour hiérarchiser le contenu.
 Créer des symboles. Créer des styles Créer une palette de couleurs cohérente.
 Créer des styles de texte.
 Réutiliser les ressources. AaDesign like a developer Tout dessiner Dessiner tous les cas de figure.
 Erreur / Pas de réseau / Notifications …
 Dessiner pour tous les écrans. Something has gone wrong! Field Label Filled with text
  • 7. Penser en blocks Grouper les éléments en zones List itemFloating items List
  • 8. Penser en blocks Créer une liste List separator tip :
  • 9. Penser en blocks Créer des symboles
  • 10. Créer des styles Palette de couleurs Brand Primary Brand Secondary Black Accent 1 (Success) Accent 2(Warning) Accent 3 (Danger) 1 2 3 4 5 6
  • 11. Créer des styles Styles de texte Small 2Small 2Small 2Small 2Small 2Small 2Small 2 SmallSmallSmallSmallSmallSmallSmall Caption 2Caption 2Caption 2Caption 2Caption 2Caption 2Caption 2 CaptionCaptionCaptionCaptionCaptionCaptionCaption Body 2Body 2Body 2Body 2Body 2Body 2Body 2 BodyBodyBodyBodyBodyBodyBody Subheader 2Subheader 2Subheader 2Subheader 2Subheader 2Subheader 2Subheader 2 SubheaderSubheaderSubheaderSubheaderSubheaderSubheaderSubheader Title 2Title 2Title 2Title 2Title 2Title 2Title 2 TitleTitleTitleTitleTitleTitleTitle Headline 2Headline 2Headline 2Headline 2Headline 2Headline 2Headline 2 HeadlineHeadlineHeadlineHeadlineHeadlineHeadlineHeadline Display 2Display 2Display 2Display 2Display 2Display 2Display 2 DisplayDisplayDisplayDisplayDisplayDisplayDisplay Black Active Normal Normal Accent 1 Accent 2 Accent 3 Normal Normal NormalSecondary Disabled
  • 12. H1 Display 2 Roboto-Bold / 36 px / 54 px Leading / #0F2E33 H2 Display Roboto-Regular / 36 px / 54 px Leading / #0F2E33 H3 Headline 2 Roboto-Medium / 24 px / 36 px Leading / #0F2E33 H4 Headline Roboto-Regular / 24 px / 36 px Leading / #0F2E33 H5 Title 2 Roboto-Medium / 20 px / 32 px Leading / #0F2E33 H6 Title Roboto-Regular / 20 px / 32 px Leading / #0F2E33 Créer une librairie Assembler toutes les ressources Black #0F2E33 rgba(15, 46, 51, 1) Primary #8EB1C7 rgba(142, 177, 199, 1) Accent 3 #EF767A rgba(239, 118, 122, 1) Accent 2 #F7EE7F rgba(247, 238, 127, 1) Accent 1 #5FDD9D rgba(95, 221, 157, 1) Aa Zz Roboto-Regular Aa Zz Roboto-Medium Aa Zz Roboto-Bold
  • 13. Tout dessiner Dessiner tous les scénarios Hint Text...Hint Text... Field Label Hint Text... Field Label Field Label Filled with text Field Label Hint Text... Field Label Filled with text Field Label Hint Text... Something has gone wrong! Field Label Filled with text Field Label Filled with text Field Label Hint Text... DisabledFocused/ActiveHoverNormal