Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Building Prototypes in Code to Iterate Faster
Search
caterinasworld
June 21, 2016
Design
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building Prototypes in Code to Iterate Faster
Open Source Bridge 2016
caterinasworld
June 21, 2016
More Decks by caterinasworld
See All by caterinasworld
Turning Your Idea Into a Design
caterinasworld
0
120
Raise Effect | Hacking Oregon's Minimum Wage
caterinasworld
0
190
Prototyping a Mobile App (Workshop)
caterinasworld
1
510
Intro to Hackathons
caterinasworld
0
350
Finding Your Career in Tech
caterinasworld
2
200
Other Decks in Design
See All in Design
Look Dev Meetup #50
baku89
1
530
From Desktop to Spatial Interfaces UX Design Implications of Evolving Interaction Paradigms
hcrane
0
140
設計の進め方と 品質特性品質特性
harakeishi
0
1.4k
言幹と言葉(Stems & Leaves)
kakukoki
0
260
自社プロダクトのUIをAIが再現するデザインビルドシステム
toy1618
0
1.4k
Kouseki | CREATIVE CLASS成果物
yuri9911
0
270
UNION TEC GROUP | 2026' Project Portfolio
uniontec2000
0
110
ひとりで作れる時代に、判断をみんなで持つには
kgsi
1
120
プレゼンスライド作成で意識していること
kimichan
0
150
いいUIとは?初心者向けに事例をもとにUIデザインを分解
yuichi_hara7
13
7.3k
組織で働く大人が「知らないままにやってみる」を取り戻す方法とその意味〜企業で働く実務家による実践知の言語化を事例とした考察〜
chiemitaki
1
510
【CEDEC2026】アートとゲームデザインをつなぐVFX設計『GRANBLUE FANTASY: Relink - Endless Ragnarok』における表現と可読性の両立
cygames
PRO
2
1.7k
Featured
See All Featured
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
490
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
440
Rails Girls Zürich Keynote
gr2m
96
14k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Paper Plane
katiecoart
PRO
5
54k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
430
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The Pragmatic Product Professional
lauravandoore
37
7.5k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
320
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Designing for Timeless Needs
cassininazir
1
540
Transcript
Building Prototypes in Code to Iterate Faster Caterina Paun @caterinasworld
Caterina Paun Developer + Designer @caterinasworld www.caterinasworld.com
A Brief History of Time
Wireframes vs. Mockups vs. Prototypes
A wireframe is a visual representation of the content of
a page or app. It is a visualization tool and process for presenting proposed functionality, structure, and content of a web page, website, or application.
None
None
A mockup consists of one or several static pictures that
resemble the future UI of the application in as many aspects as possible.
Photoshop
Photoshop
Sketch
A prototype is an early sample, model, or release of
a product built to test a concept or process or to act as a thing to be replicated or learned from.
None
Keynote
Xcode
Paper + Pop
Case Study: Twitter
Wireframe = Representation Mockup = Shape/Size/Colors Prototype = Function
Prototype Fidelity
Paper Prototypes
Low Fidelity Medium Fidelity High Fidelity
The Tools
Lo to Medium Fidelity Balsamiq http:// balsamiq.com/ Flinto https:// www.flinto.com/
Proto IO http://proto.io/ Moqups https:// moqups.com/ Pop. (iPhone/Android App) Mockups.me http:// www.mockups.me/ App Cooker http:// www.appcooker.com/ Fluid UI https:// www.fluidui.com/ UX Pin http://uxpin.com/
Medium to High Fidelity Axure http://axure.com OmniGraffle http://www.omnigroup.com/omnigraffle/ InVision http://www.invisionapp.com/
Justinmind http://www.justinmind.com/ ProtoShare http://www.protoshare.com/ Pixate http://www.pixate.com/
High to Very High Fidelity Sketch http://www.sketchapp.com Photoshop, Illustrator +
Invision Keynote, PowerPoint FramerJS http://framerjs.com Bootstrap, Foundation
Why Prototype?
“Want to increase innovation? Lower the cost of failure.” -Joi
Ito
Ideas are cheap.
Development is expensive.
The Customer
–Jony Ive “There are 9 rejected ideas for every idea
that works.”
None
–Frank Lloyd Wright “You can use an eraser on the
drafting table or a sledge hammer on the construction site.”
Process
Research Design Test
MVP
$$$$ $ $ $ $$ $$$
$ $$ $$ $$$ $$$$ $$$$ $ $ $ $$
$$$ $$$
Why Prototype in Code?
None
My Process Pen + Paper Lo-Fi Wireframe - Balsamiq Hi-Fi
Mockup - Photoshop, Sketch Hi-Fi Prototype - Bootstrap, FramerJS
Wireframes Mockups Prototypes +
Bootstrap and Foundation
Robust Front-end Frameworks - UI components - Styled typography -
JavaScript plugins
None
None
None
Responsive
None
Tech Company vs. Agency or Development Shop
Style Guides are a must.
None
None
Git/GitHub
No more FINAL_FINAL_10_ACTUALFINAL.psd Multiple people can contribute to a single
prototype
–L. Peter Deutsch “To iterate is human, to recurse divine.”
Design vs. Development
Designer Developer 100% 100% Past
Designer Developer 15% 85% 85% 15% Present
Designer Developer 15% 85% 85% 15% Prototyper 50% 50% Future
Designer Developer 15% 85% 85% 15% Prototyper 50% 50% 100%
100% A More Realistic Future
No, designers don’t need to learn to code.
But your team can probably build better products.
And prototyping in code will help your team build better
products.
More Reading How to Decide What Ideas to Prototype: http://www.fastcodesign.com/1672929/
how-to-decide-what-ideas-to-prototype Helpful Rapid Prototyping Methods and Tools: http://chiefdisruptionofficer.com/helpful-rapid-prototyping- methods-and-tools-to-bring-digital-ideas-to-life-fast/ A Lean UX Design Process: http://www.anniestudio.org/a-lean-ux-design-process/
More Reading… Books
Questions?
Thank you! Caterina Paun @caterinasworld