Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Design-dev cooperation and fast Android prototy...
Search
Juhani Lehtimäki
February 07, 2018
Design
0
2.1k
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
Share
More Decks by Juhani Lehtimäki
See All by Juhani Lehtimäki
Beyond the smartphone screen
juhanilehtimaeki
1
87
Other Decks in Design
See All in Design
ユーザー体験は細部に宿る -ウィジェットQAの挑戦と気づき- / UX is in the details: Challenges and Learnings from Widget QA
bitkey
PRO
0
140
チームをデザイン対象にする / Design for your team
kaminashi
1
550
一次体験を起点にしたUX改善の取り組み / Direct Experience Driven UX Improvements
bitkey
PRO
0
380
2026の目標「もっと定量的に事業、会社へ貢献する!」
yuri_ohashi
0
680
デザインコンテキストのバトンをつなぐ—AI時代のプロダクトマネジメント
kumanoayumi
6
850
CREATIVE CLASS受講課題|無印良品を題材としたブランド再構築について
happy_ferret153
0
610
hicard_credential_202601
hicard
0
150
デザイナーがはばたく未来の入り口『hatch』が描く、新しいデザイナー育成のカタチ
goodpatch
3
3.1k
root COMPANY DECK / We are hiring!
root_recruit
2
26k
組織はみんなでつくる。デザイナーが仕掛ける急拡大する組織のカルチャーづくり
mkasumi
0
1.1k
自分たちがターゲットになりにくい業務アプリケーションのユーザビリティを担保する取り組み / Initiatives to ensure the usability of business applications that are difficult for us to target
hiromitsuuuuu
1
1.3k
新規AIプロダクトで、事前に知るべきだった3つの壁 〜医療AIを1年間作って、従来の開発が通用しなかった話〜 / Three Walls in Building AI Products
shikichee
2
3.3k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Building an army of robots
kneath
306
46k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
4 Signs Your Business is Dying
shpigford
187
22k
Claude Code のすすめ
schroneko
67
210k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
170
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
Mind Mapping
helmedeiros
PRO
0
88
Transcript
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
Designers and developers: No longer a house divided
? Designers and developers: No longer a house divided
None
None
You know you are in trouble if..
“This design cannot be implemented” You know you are in
trouble if..
“Sorry this has been signed off already” You know you
are in trouble if..
“Is this design spec final? I will not be changing
the UI!” You know you are in trouble if..
“Yeah, we have a designer. He’ll make the icons.” You
know you are in trouble if..
“Programming is not difficult, I’ve done HTML, I know” You
know you are in trouble if..
How to get out of this loop?
None
Divided we fail
Function Logic Linear thinking Technical Aesthetic Intuition Creativity Imagination Diverse
= stronger
One sided approach: Function over Form Function Logic Linear thinking
Technical Aesthetic Intuition Creativity Imagination
None
None
One sided approach: Form over Function Aesthetic Intuition Creativity Imagination
Function Logic Linear thinking Technical
None
None
None
Problem solving within a set of constraints Solution Scope Aesthetic
Function
Aesthetic Function Solution Scope Problem solving within a set of
constraints
Solution Scope Function Aesthetic Problem solving within a set of
constraints
Know your domain
Start from the user • Discuss assumptions based on user
needs • Validate asap through testing • Design pattern exist, let’s use them #1
Mental models
Personas
7 (+- 2) Short term memory
Usability Testing
None
None
User Make Mistakes And it is your fault
Know your stuff • Know platform guidelines • Understand design
patterns • Be ready for the “Why?" #2
Devs, know:
Devs, know:
Devs, know:
Designers, know:
constraintlayout.com Designers, understand basic of:
Designers, try:
Difficult to implement Easy to implement Important for UX Nice
to have for UX
Workflow: here we are
None
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
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!
Technical constraints User needs Business Goals
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
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
None
None
None
None
BUILD, TEST, ITERATE
Tools can help, a lot
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 +
None
None
None
Text styles Assets
Text styles Assets
Text styles Assets
None
⌃ + ⌘ + E
None
None
Nadar85
None
None
None
A show case story (solutions applied and lessons learned)
#1 - Understand the context
#1 - Understand the context
#1 - Understand the context
#2 - Draft the structure
#3 - Explore and define
#3 - Explore and define
#3 - Explore and define
#3 - Explore and define
#4 - Prototype and test
#4 - Prototype and test
#4 - Prototype and test
#5 - Build and Refine
#5 - Build and Refine
#5 - Build and Refine
#5 - Build and Refine
#5 - Build and Refine
#6 - Add the NTHs
#6 - Add the NTHs
androiduipatterns.com
• 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
Thank you! @lehtimaeki snappmobile.io @pierluigirufo