Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Design-dev cooperation and fast Android prototyping

Design-dev cooperation and fast Android prototyping

How to bring a product to reality in a few days.

Juhani Lehtimäki

February 07, 2018
Tweet

More Decks by Juhani Lehtimäki

Other Decks in Design

Transcript

  1. How to bring a product to reality in a few

    days: Design-dev cooperation and fast Android prototyping Juhani Lehtimäki @lehtimaeki Pierluigi Rufo @pierluigirufo
  2. “Is this design spec final? I will not be changing

    the UI!” You know you are in trouble if..
  3. One sided approach: Function over Form Function Logic Linear thinking

    Technical Aesthetic Intuition Creativity Imagination
  4. Start from the user • Discuss assumptions based on user

    needs • Validate asap through testing • Design pattern exist, let’s use them #1
  5. Know your stuff • Know platform guidelines • Understand design

    patterns • Be ready for the “Why?" #2
  6. Step in early • Kick-off meeting and shared documentation •

    Establish a close interaction and feedback loop • Over-communication better than under-communication #3 DISCOVER DEFINE DEVELOP DELIVER
  7. Stakeholder management • Pipe feedback to certain channels • Allow

    everyone see the whole progress • Communicate WiP • Own the design communication to the customer #4 This UI is not final!
  8. Keep your priorities in mind • Focus on the core

    needs • Structure and behaviour first, styles later • Customisation costs #5 MANDATORY IMPORTANT NEEDED NICE TO HAVE P1 P2 P3 P4
  9. Interact, interact, interact • Brainstorm instead of handing over •

    Prototype instead of presentation • Dev should support design explorations • Design with live data help to avoid surprises #6
  10. Speed and consistency #7 SKETCH • Vector based and adaptive

    layout • Tons of templates and resources • Plugin integration • Symbols and styles managing ZEPLIN • Easy export • Styleguide • Comment in place • Versions commit messages +
  11. • Always have the user in mind • Step in

    at early stage • Find a good workflow base and keep refining it • Use the right tools • Respect and empathy Takeaways