+ All Categories
Home > Documents > GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX...

GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX...

Date post: 22-May-2020
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
121
GUIDE DE SURVIE EN MILIEU RESPONSIVE Guillaume ABEL Nicolas MASSOUH Cyril BALIT @MoreThanScreens @NicolasMassouh @cbalit @3k1n0
Transcript
Page 1: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

GUIDE DE SURVIE EN MILIEU RESPONSIVE

Guillaume ABEL Nicolas MASSOUH

Cyril BALIT

@MoreThanScreens@NicolasMassouh@cbalit

@3k1n0

Page 2: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

DE QUOI ALLONS-NOUS VOUS PARLER ?

Page 3: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Le développeur

frontL’UX designer L’architecte

TROIS métiers

3

Guillaume Nicolas Cyril

Page 4: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

UNE problématique

4

RESPONSIVE WEB DESIGN

Page 5: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Un projet

PROMO FLASH

5

Catalogue de voiture (avant en PDF)

C’est quoi ?

Pour les employés Renault

C’est pour qui ?

Un site centralisant les demandes

Comment ?

RWD + RIA

PROJET PILOTE

Page 6: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Le Designer d’expérience utilisateur

6

@MoreThanScreens

Page 7: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

– Comment je vais adapter la méthodologie UX ?

– Quels sont les usages ?

– Quelles sont les bonnes pratiques RWD ?

– Comment avoir une expérience qui soit

cohérente sur plusieurs écrans ?

– Quelle est la Grande Question sur la vie,

l'univers et le reste ?

7

Page 8: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Notre Méthodologie UXD

et vision de l’UX

Page 9: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Les grandes étapes

AN

ALY

TIC

SA

MÉL

IOR

ATIO

N

GRAPHISME & DÉV

DESIGN & PROTOTYPAGE

IDÉATION & CONCEPT

RECHERCHE & DÉCOUVERTE

BES

OIN

C

LIEN

T

Quelle est la problématique ?

Explorer les solutions possibles.

Projection

Réaliser la solution

9

Page 10: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

RECHERCHE & DÉCOUVERTE

Quelle est la problématique ?

Page 11: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Quelle est la problématique ?

UTILISATEUR

CONTEXTE CLIENT

ANALYSE EXISTANT

ANALYSE DATA

11

Page 12: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Flickr - YujiHayashi

PERIMÈTRE

FONCTIONNALITÉS

PATTERNS

Quelle est la problématique ?

12

Page 13: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

DEVICES CIBLE Responsive mais responsable

13

1

2

3

1

2

3

4

57

6

10

+ 1024 1023-768 767-480 Up to 479

Page 14: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

PATTERNS Ne pas réinventer la roue

MOSTLY FLUID COLUMN DROP

LAYOUT SHIFTER OFF CANVAS

Lukew.com

TROUVER UN LANGAGE COMMUN

14

Page 15: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Idéation & concept

Explorer les solutions possibles.

Page 16: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Explorer les solutions possibles.

ATELIERS

Flickr - marlenekzio

SKETCHING

BRAINSTORMING

16

Page 17: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

SKETCHING Dessiner, c’est gagné !

stat.us

17

Page 18: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

FEUILLE A401

FEUILLE A402

PRENDRE 2 FEUILLES A4

SKETCHING Trucs & astuces

18

Page 19: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

FEUILLE A401

1 FEUILLE A4 = DESKTOP

SKETCHING Trucs & astuces

19

Page 20: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

FEUILLE A402

1/2 FEUILLE A4 = TABLETTE

1/4 FEUILLE A4 = MOBILE

SKETCHING Trucs & astuces

20

Page 21: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

1 FEUILLE A4 = DESKTOP

SKETCHING Résultats

21

Page 22: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

1/2 FEUILLE A4 = TABLETTE

22

SKETCHING Résultats

Page 23: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

1/4 FEUILLE A4 = MOBILE

23

SKETCHING Résultats

Page 24: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

DESIGN & prototype

Projection

Page 25: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

DESIGN & prototype

ZONING

WIREFRAME

POC

DOCUMENTATION

Flickr - marlenekzio

25

PRINCIPES D’INTERACTION

Page 26: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

DESIGN & prototype

ITÉRATIONS

TESTS UTILISATEUR

Flickr - nobleup Coming Back Slowly

26

Page 27: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Web

Header

Recherche

Résultat 01

Navigation

Mobile

Résultat 04

Résultat 02

Résultat 05

Résultat 03

Résultat 06

Header

< Recherche

Résultat 01

Résultat 02

Résultat 03

Header

Recherche

Valider

zoning Une vue macro des interfaces

27

DÉFINIR LES PRINCIPES RESPONSIVE

Page 28: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

PRINCIPES D’INTERACTION Mobile

28

Header

Modèle

Zone géographie

Limitrophe

RECHERCHER

ESS

Energie

DIE GPL E85

Budgetxx€

xx€

Étape 01

Modèle Modèle

Modèle Modèle

Modèle Modèle

Nom Nom

Nom Nom

Nom Nom

Sélectionner un modèle

Modèle

Modèle

Modèle

Nom

Nom

Nom

VALIDER

Étape 02

Mégane

Modèle

Zone géographie

Limitrophe

RECHERCHER

ESS

Energie

DIE GPL E85

Budgetxx€

xx€

Header

Étape 03

MÉCANIQUE DE RECHERCHE MOBILE

Page 29: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

PRINCIPES D’INTERACTION Desktop

29

Modèle

Zone géographie

Limitrophe

RECHERCHER

ESS

Energie

Autre critère ▾

DIE GPL E85

Budgetxx€

xx€

Nom

Nom

Nom

Nom

Nom

Nom

Nom

Nom

Nom

Nom

Étape 01

Mégane

Modèle

Zone géographie

Limitrophe

ESS

Energie

Autre critère ▾

DIE GPL E85

Budgetxx€

xx€

Nouvelle Mégane ▾RECHERCHER

Modèle Modèle

Modèle Modèle

Modèle Modèle

Nom Nom

Nom Nom

Nom Nom

Étape 02

Mégane

Modèle

73

Zone géographie

Limitrophe

ESS

Energie

Autre critère ▾

DIE GPL E85

Budgetxx€

xx€

Nouvelle Mégane ▾

RECHERCHER

Initiale

Version

Étape 03

MÉCANIQUE DE RECHERCHE DESKTOP / TABLETTE

Page 30: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

WIreframe Fifty Shades of Grey

30

Page 31: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

WIreframe Fifty Shades of Grey

31

Page 32: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

POC Proof Of Concept

32

Page 33: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

– Identifier les écrans et fonctionnalités clefs de l’application

– Découper l’interface en modules.– Décrire chaque module pour chaque devices

DOCUMENTATION Approche modulaire

33

1a

1b

1c

1a

2

3

1

1 2 3

Page 34: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

GRAPHISME

Réaliser la solution

Page 35: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

GRAPHISME

Flickr - Degilbo

PLANCHE DE COMPOSANT

CHARTE

DÉCLINAISON

35

Page 36: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Les maquettes

36

Page 37: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Les maquettes

37

Page 38: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Les maquettes

38

Page 39: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Les maquettes

39

Page 40: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Les maquettes

40

Page 41: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Les maquettes

41

Page 42: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens 42

Page 43: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Planche de composant

43

Page 44: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

ENSEIGNEMENT

Retour d’expérience sur le design d’expérience utilisateur.

Page 45: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Être multilingue

45

…mais encore plus

Page 46: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

Itérer sur le processus

Flickr - avrene

46

Page 47: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

AN

ALY

TIC

SA

MÉL

IOR

ATIO

N

GRAPHISME & DÉV

DESIGN & PROTOTYPAGE

IDÉATION & CONCEPT

RECHERCHE & DÉCOUVERTE

47

Itérer sur le processus AvantBES

OIN

C

LIEN

T

Page 48: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@MoreThanScreens

AN

ALY

TIC

SA

MÉL

IOR

ATIO

N

POCou prototype

HTML

RECHERCHE & DÉCOUVERTE

SKETCHING

IMPLICATION

TESTS UTILISATEURS

ITÉRATION

GRAPHISME & DÉV

48

Itérer sur le processus Avant

ATELIERS VALIDATION

BES

OIN

C

LIEN

T

Page 49: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Le développeur front

49

@NicolasMassouh

Page 50: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Cliquez pour modifier les styles du texte du masqueDeuxième niveauTroisième niveauQuatrième niveauCinquième niveau

APPLI RIA EN HTML 5 CROSSPLATFORM

50

Page 51: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

De la nécessité du poc

Page 52: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

De la nécessité du POC

Page 53: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

De la nécessité du POC

LE CLIENT

LES DÉVELOPPEURS

Flickr - .reid.

53

LES CONCEPTEURSRASSURER

Page 54: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

SOULEVER DES PROBLÉMATIQUES AUXQUELS NOUS N’ÉTIONS PAS PRÉPARÉES

De la nécessité du POC

Flickr - . the pale side of insomnia

54

Page 55: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

MIEUX APPRÉCIER LES COÛT DE DÉVELOPPEMENT

De la nécessité du POC

Flickr - Ashley Pollak

55

Page 56: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

SOCLE DANS LEQUEL PIOCHER UN SAVOIR FAIRE IMMÉDIAT ET POUR LE COUP ÉPROUVÉ

De la nécessité du POC

Flickr - AXEL BRUNST photography

56

Page 57: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

MONTÉE EN COMPÉTENCES DES ÉQUIPES.

De la nécessité du POC

57

Team Ekino Front 2011

Page 58: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

LES CONCEPTS CLÉS DU RESPONSIVE

Page 59: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

COMMENT ON FAIT DU RESPONSIVE ?

les CoNCEPTs CLÉS du responsive

59

Page 60: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

COMMENT ON FAIT DU

RESPONSIVE ?

les CoNCEPTs CLÉS du responsive

60

Page 61: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

COMMENT ON FAIT LES BÉBÉS ?

les CoNCEPTs CLÉS du responsive

61

Page 62: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

les CoNCEPTs CLÉS du responsive

ALORS LE RESPONSIVE …

62

Page 63: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

AMELIORATION PROGRESSIVE

DEGRADATION GRACIEUSE

MOBILE FIRST

DESKTOP FIRST

IMAGE FLEXIBLE

GRILLE FLUIDE

PERFORMANCE

les CoNCEPTs CLÉS du responsive

63

Page 64: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Les “outils” de l’intégrateur

Page 65: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

A

Les “outils” de l’intégrateur

BOILERPLATE

MODERNIZR

JQUERY

LES UNITÉS DES FONTS

LA BALISE META (VIEWPORT)LES BREAKS POINTS

LES COMMENTAIRES CONDITIONNNELS

LES MEDIAS QUERIES

LE SNIFFING

LES ANIMATIONS CSS365

NORMALIZE/RESET CSS

Page 66: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Les choix appliqués à ce projet

De la conception à la réalisation technique

Page 67: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Mobile first / amélioration progressive

De la conception à la réalisation technique

67

Page 68: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Les médias queries

De la conception à la réalisation technique

68

Page 69: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Layout du projet mobile

De la conception à la réalisation technique

69

PANEL 2

PANEL 1

RESULT LIST

viewport

Page 70: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Layout du projet desktop / tablet

De la conception à la réalisation technique

PANEL 2PANEL 1 RESULT LIST

160px 238px 100%

70

Page 71: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

La grille desktop / tablet

http://bradfrost.github.io/this-is-responsive/patterns.html

Tous les li positionnés en float left

Jeux de clear: left; sur les différents paliers

De la conception à la réalisation technique

71

Page 72: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Les animations CSS

Meilleure Performance

Pas de scripting

transform-style:preserve-3d

backface-visibility:hidden

De la conception à la réalisation technique

72

Page 73: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Les animations sur ie

De la conception à la réalisation technique

● float: left pour ie

73

Page 74: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Utilisation de jQuery pour les composants ui

Gain de temps sur ce type de composant

Compatibilité

https://github.com/furf/jquery-ui-touch-punch

De la conception à la réalisation technique

74

Page 75: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Image Fluide

De la conception à la réalisation technique

75

Page 76: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Conception de bloc responsive

– Bloc Fluide – Contextualisé au maximum

– Box Sizing : border-box (un ami précieux)

– Min/Max width/height

De la conception à la réalisation technique

76

Page 77: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

ImageOptim pour les images et les sprites

De la conception à la réalisation technique

77

Page 78: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Le debug sur les différents terminaux

Page 79: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

le débug sur les différents terminaux

79

Page 80: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Sur iOS pour les macs users

le débug sur les différents terminaux

Simulateur iOS

Appareil branché en usb

Possibilité d’utiliser Safari à partir d’iOS6

80

Page 81: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Sur iOS pour les windows users

le débug sur les différents terminaux

81

Page 82: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Sur Android

le débug sur les différents terminaux

https://developers.google.com/chrome-developer-tools/docs/remote-debugging

Version Minimum: Android 3.2

Appareil branché en usb

Pas de débug sur les navigateurs d’origines

82

Page 83: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Utilisation de VM pour IE7, IE8, IE9

le débug sur les différents terminaux

83

Page 84: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

LA RÉALITÉ

Lendemain de cuite

Page 85: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

La réalité

85

DevianART- CryingDoom

Page 86: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Bilan :

– Éviter le fallback pour les animations

– Limiter l’utilisation de jQuery

– Mobile First / Amélioration Progressive vs IE7

– Réduire le scope

– Utiliser Sass dans le processus de développement

– Intervenir davantage au moment de la conception

– Les fonts en em vs rem

La réalité

86

Page 87: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

La réalité

87

ON A PAS PU SE PASSER DU SNIFFING (USER AGENT)

Page 88: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Les medias queries se sont multipliées

La réalité

88

Page 89: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@NicolasMassouh

Rendering et Painting < 60 fps

La réalité

89

Page 90: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

L’architecte

90

@cbalit

Page 91: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Les questions

Page 92: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit 92

RIA

QUALITÉ PRODUCTIVITÉ

PÉRENNITÉ INDUSTRIALISATION

Page 93: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

utiliser Angular

93

Page 94: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit 94

Page 95: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

On a tout ce qu’il faut– Le databinding– La vue c’est le HTML– Validation de formulaires, filtres…

les featureS

95

Page 96: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

– L’injection de dépendances– Orientée module

l’architecture

Flickr - Lauren Manning

96

Page 97: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Le test …

97

Page 98: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

méthodologie

Page 99: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Prise en main

99

Somewhere - internet

Page 100: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Prototype

Flickr - ilamont.com

100

Page 101: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Bon alors Angular, ça marche avec le RWD ?

Flickr - hilpalny

101

Page 102: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

La mise en place

Page 103: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Organisation

103

Page 104: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Vue = HTML5– Un DOM responsive ne sera pas altéré par Angular

Des contraintes techniques ?

104

Page 105: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Pas de vues uniques– Écoute changements de vues– Utilisation de ng-class

Les transitions

105

ANIMATION

Page 106: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

Responsive … mais ADAPTIF

Page 107: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

On doit connaître le contexte en JavaScript matchMedia Refresh (resize)

Comment ?

107

Page 108: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Une convention– 3 tailles d’images SMALL, MEDIUM et LARGE– Un pattern d’url : /monurl/[size]/veh1.png

Pour Les images

108

Page 109: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

FONCTIONNELLEMENT

109

Page 110: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

techniquement

110

Page 111: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

visuellement

111

Page 112: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

Enrichir le HTML : les directives– ng-switch, ng-show, ng-hide– ng-class

Les outils à notre disposition

112

Page 113: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

– Le databinding– Parsing du json– Redraw

Les performances

113

Page 114: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

LES LEÇONS

Page 115: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

L’url

115

Page 116: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

@cbalit

La complexité

116

Page 117: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

CONCLUSION

117

Page 118: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

PerformanceSouplesse

Tester

SimplicitéPOC ! POC !Impliquer

Tester

AdaptiveDream team

RigueurTester

TROIS métiers

118

Page 119: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

119

ONE MORE THING

Page 120: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

120

www.renaultshop.fr

Page 121: GUIDE DE SURVIE EN MILIEU RESPONSIVEmiageprojet2.unice.fr/@api/deki/files/2295/=Guide... · L’UX designer L’architecte TROIS métiers 3 Guillaume Nicolas Cyril. UNE problématique

MERCI

121

Guillaume ABEL Nicolas MASSOUH

Cyril BALIT

@MoreThanScreens@nicolasmassouh@cbalit

@3k1n0


Recommended