Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Stéphanie Walter (@WalterStephanie) & Damien Senger (@iamhiwelo) Construire une application Ionic sans perdre la raison
Slide 2
Slide 2 text
Stéphanie Walter UX & Visual designer. www.stephaniewalter.fr @WalterStephanie Damien Senger UI designer & Web developer. raccoon.studio @iamhiwelo
Slide 3
Slide 3 text
Le projet dans les grandes lignes
Slide 4
Slide 4 text
Application ionic Android et iOS pour la gestion de centrales d’alarme
Slide 5
Slide 5 text
Collaboration designer / développeur dès les premières étapes du projet
Slide 6
Slide 6 text
Mise en place de l’architecture
Slide 7
Slide 7 text
Workshop papier d’architecture d’information avec le développeur et le product owner
Slide 8
Slide 8 text
Définition du parcours utilisateur avec les différentes actions serveur, modales, etc.
Slide 9
Slide 9 text
Le user flowchart sert de base pour créer les cartes du tableau Trello et les vues et contrôleurs ionic
Slide 10
Slide 10 text
Wireframe, prototype cliquable & inventaire d’interface
Slide 11
Slide 11 text
Prise en main de ionic : “look at the fucking manual”
Slide 12
Slide 12 text
Prototype cliquable : validation client + préparation des composants CSS
Slide 13
Slide 13 text
Inventaire d’interface : répertorier les composants pour assurer la cohérence du code entre les vues
Slide 14
Slide 14 text
Style guide et design
Slide 15
Slide 15 text
Mockup cliquable : test utilisateur chez le client
Slide 16
Slide 16 text
Style guide Design : librairie de tous les composants ré-utilisables de l’interface
Slide 17
Slide 17 text
Style guide CSS : mise en place des surcharges d’ionic en Sass
Slide 18
Slide 18 text
Style guide : état des boutons (normal,actif, touch), formulaires, etc.
Slide 19
Slide 19 text
Style guide adaptation spécifique iOS/ Android
Slide 20
Slide 20 text
Transitions, animations & performance
Slide 21
Slide 21 text
Mockup cliquable animé : communiquer les animations au développeur
Slide 22
Slide 22 text
Document de spécifications pour les animations et transitions
Slide 23
Slide 23 text
Liberté du développeur sur les animations CSS + communication constante
Slide 24
Slide 24 text
Document de spécifications pour la performance perçue
Slide 25
Slide 25 text
En pratique
Slide 26
Slide 26 text
Exports et recette
Slide 27
Slide 27 text
Export vectoriels des éléments
Slide 28
Slide 28 text
Centralisation des retours dans gitlab
Slide 29
Slide 29 text
Notre méthodologie
Slide 30
Slide 30 text
User flowchart : mise en place d’une architecture d’information
Slide 31
Slide 31 text
Trello : communication designer / développer sur les avancées du projet
Slide 32
Slide 32 text
Styleguide : cohérence de l’interface + faciliter le développement de nouvelles vues HTML/CSS
Slide 33
Slide 33 text
Gitlab : communication inte / dev client pour la passation de code + recette graphique
Slide 34
Slide 34 text
Documents de specifications : garder une trace des décisions prises
Slide 35
Slide 35 text
Zeplin : extraire facilement les informations CSS d’une maquette sans avoir à l’ouvrir
Slide 36
Slide 36 text
Invision : présenter les maquettes pour validation, test utilisateur et enchainement des vues
Slide 37
Slide 37 text
En conclusion
Slide 38
Slide 38 text
Stéphanie Walter UX & Visual designer. www.stephaniewalter.fr @WalterStephanie Damien Senger UI designer & Web developer. raccoon.studio @iamhiwelo inpx.it/ionic-confoo-2017 Attribution-NonCommercial-NoDerivs 3.0 France (CC BY-NC-ND 3.0 FR)