SlideShare une entreprise Scribd logo
1  sur  57
Prototype Apps in No Time 
Lecture 
Tony Wang 
iOS Developer, Researcher, Mobile Designer 
Copyright © 2014 Tony Wang.
Overview 
•Why do we need prototyping? 
• Process of prototyping 
• Tools you would use for prototyping
Idea App !
In fact 
" 
Idea App !
Idea App !" 
zZZ 
Time Money People Food Sleep
Idea App
Idea Prototype App
Idea Prototype Prototype App
Idea Prototype Prototype Prototype App
Idea Prototype Prototype Prototype App 
Fake
Idea Prototype Prototype Prototype App 
Fake More Real
What is a Prototype? 
A prototype is the first full-scale, 
and usually functional !form of a new design.
Why do we need a Prototype? 
1. Test your ideas 
Save time & money building the right things 
! 
2. Improve your ideas 
Provide better experience or functionalities.
Make 
fake apps
Make Fake Apps 
•What needs to be real? 
• Touches, screen 
! 
•Fake everything else 
• Data, photos, images, text, connectivity 
! 
•Test on the real devices
Make 
fake apps 
Show 
to people
Show to People 
• Show to the right audience 
! 
• Do you know how to ___________? 
• Is it easy to __________? 
• How can we make this better? 
! 
• Don’t argue or defend, just listen and observe.
Make 
fake apps 
Show 
to people 
Learn 
from feedback
Learn from Their Feedback 
•What worked well? 
•What’s not working? 
•What can we potentially do?
Make 
fake apps 
Show 
to people 
Learn 
from feedback
Make 
fake apps 
Show 
to people 
Learn 
from feedback
How can we Prototype?
Start off with Paper
Sketches 
• Refine your focus 
• No other faster way to do it 
• Take other app as examples 
• Helps you explore & understand the best direction 
for your app 
• The worst mistake you can make is to redraw again
You don’t have to be a good artist
How can we Prototype? 
• Start off with paper 
• Take advantage of existing tools
Take Advantage of Existing Tools 
Keynote PowerPoints Skitch
How can we Prototype? 
• Start off with paper 
• Take advantage of existing tools 
• Utilise the slide transition as your animation
Utilise the Slide Transition 
• Slide transition 
• Object animation 
• Set Timing
Fake App Demo
Demo
Recap 
Drew it Faked it Showed it
Comparison 
Real Code vs Prototype 
• UITableView 
• Database 
• Connection 
• Drawing
Comparison 
Real Code vs Prototype 
• MKMapView 
• MKAnnotationView 
• CLLocationManager 
• Screenshots
Why do we need a Prototype? 
1. Test your ideas 
Save time & money building the right things 
! 
2. Improve your ideas 
Provide better experience or functionalities.
How we make a prototype? 
Make 
fake apps 
Show 
to people 
Learn 
from feedback
Other Tools 
InVision (iOS, Android) 
http://www.invisionapp.com 
! 
Fluid UI (Android, iOS, Windows) 
https://www.fluidui.com 
! 
Marvel App (Android, iOS, Windows) 
https://marvelapp.com
Don’t Engineer it, just hack it.

Contenu connexe

Tendances

How to prototype and influence people
How to prototype and influence peopleHow to prototype and influence people
How to prototype and influence people
azaraskin
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
kevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
kevinjohngallagher
 

Tendances (20)

AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015
 
Rapid Prototyping with Boltmade
Rapid Prototyping with BoltmadeRapid Prototyping with Boltmade
Rapid Prototyping with Boltmade
 
Quick Tips to Wireframing & Prototyping
Quick Tips to Wireframing & PrototypingQuick Tips to Wireframing & Prototyping
Quick Tips to Wireframing & Prototyping
 
Funsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints WorkshopFunsize Sprint School: Product Design Sprints Workshop
Funsize Sprint School: Product Design Sprints Workshop
 
Open /// Creative Toolkit
Open /// Creative ToolkitOpen /// Creative Toolkit
Open /// Creative Toolkit
 
Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)
 
Popapp
PopappPopapp
Popapp
 
Reversing the UI Design Process
Reversing the UI Design ProcessReversing the UI Design Process
Reversing the UI Design Process
 
Embracing Startup Life and learning to think The Startup Way
Embracing Startup Life and learning to think The Startup WayEmbracing Startup Life and learning to think The Startup Way
Embracing Startup Life and learning to think The Startup Way
 
7
77
7
 
Rapid Prototyping 2015: Its a Mad Mad World
Rapid Prototyping 2015: Its a Mad Mad WorldRapid Prototyping 2015: Its a Mad Mad World
Rapid Prototyping 2015: Its a Mad Mad World
 
Essential Prototyping for Entrepreneurs
Essential Prototyping for EntrepreneursEssential Prototyping for Entrepreneurs
Essential Prototyping for Entrepreneurs
 
Why Are You Roadmapping?
Why Are You Roadmapping?Why Are You Roadmapping?
Why Are You Roadmapping?
 
Q6
Q6Q6
Q6
 
getting agile Final
getting agile Finalgetting agile Final
getting agile Final
 
Rapid prototyping - Fast continuous design solutions to help realise an idea
Rapid prototyping - Fast continuous design solutions to help realise an ideaRapid prototyping - Fast continuous design solutions to help realise an idea
Rapid prototyping - Fast continuous design solutions to help realise an idea
 
UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st
 
How to prototype and influence people
How to prototype and influence peopleHow to prototype and influence people
How to prototype and influence people
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakk
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012
 

Similaire à Prototype Apps in No Time

Mobile app prototyping
Mobile app prototypingMobile app prototyping
Mobile app prototyping
Petr Dvorak
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
Marcelo Graciolli
 
White-boarding & Paper Prototyping
White-boarding & Paper PrototypingWhite-boarding & Paper Prototyping
White-boarding & Paper Prototyping
Achin Simhal
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
Amir Khella
 

Similaire à Prototype Apps in No Time (20)

Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & Code
 
Making Effective Prototypes
Making Effective PrototypesMaking Effective Prototypes
Making Effective Prototypes
 
Designing apps lecture
Designing apps lectureDesigning apps lecture
Designing apps lecture
 
Guest lecture: Designing mobile apps
Guest lecture: Designing mobile appsGuest lecture: Designing mobile apps
Guest lecture: Designing mobile apps
 
What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...What's it like to be an app? - a Made by Many experience prototyping workshop...
What's it like to be an app? - a Made by Many experience prototyping workshop...
 
M3 conf
M3 confM3 conf
M3 conf
 
Prototype like a pro
Prototype like a proPrototype like a pro
Prototype like a pro
 
Mobile app prototyping
Mobile app prototypingMobile app prototyping
Mobile app prototyping
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping Workshop
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
 
Boost Turku - Prototyping Workshop - Mobile and Web Prototyping
Boost Turku - Prototyping Workshop -  Mobile and Web PrototypingBoost Turku - Prototyping Workshop -  Mobile and Web Prototyping
Boost Turku - Prototyping Workshop - Mobile and Web Prototyping
 
What I learned at Cooper U about Design Research
What I learned at Cooper U about Design ResearchWhat I learned at Cooper U about Design Research
What I learned at Cooper U about Design Research
 
Turning your idea into a startup
Turning your idea into a startupTurning your idea into a startup
Turning your idea into a startup
 
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
 
White-boarding & Paper Prototyping
White-boarding & Paper PrototypingWhite-boarding & Paper Prototyping
White-boarding & Paper Prototyping
 
Brian Kalma on Designing Experiences
Brian Kalma on Designing ExperiencesBrian Kalma on Designing Experiences
Brian Kalma on Designing Experiences
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
 
UX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your projectUX 101: User Research methods to kickstart your project
UX 101: User Research methods to kickstart your project
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor Perry
 
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper PrototypingAPIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
APIA2018 - Zahra Tashakorinia - Design Hacks & Paper Prototyping
 

Dernier

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Dernier (6)

FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 52 (Delhi) Call Girl Service
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
Leading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdfLeading Mobile App Development Companies in India (2).pdf
Leading Mobile App Development Companies in India (2).pdf
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 

Prototype Apps in No Time

  • 1. Prototype Apps in No Time Lecture Tony Wang iOS Developer, Researcher, Mobile Designer Copyright © 2014 Tony Wang.
  • 2. Overview •Why do we need prototyping? • Process of prototyping • Tools you would use for prototyping
  • 4. In fact " Idea App !
  • 5. Idea App !" zZZ Time Money People Food Sleep
  • 9. Idea Prototype Prototype Prototype App
  • 10. Idea Prototype Prototype Prototype App Fake
  • 11. Idea Prototype Prototype Prototype App Fake More Real
  • 12. What is a Prototype? A prototype is the first full-scale, and usually functional !form of a new design.
  • 13.
  • 14. Why do we need a Prototype? 1. Test your ideas Save time & money building the right things ! 2. Improve your ideas Provide better experience or functionalities.
  • 16. Make Fake Apps •What needs to be real? • Touches, screen ! •Fake everything else • Data, photos, images, text, connectivity ! •Test on the real devices
  • 17. Make fake apps Show to people
  • 18. Show to People • Show to the right audience ! • Do you know how to ___________? • Is it easy to __________? • How can we make this better? ! • Don’t argue or defend, just listen and observe.
  • 19. Make fake apps Show to people Learn from feedback
  • 20. Learn from Their Feedback •What worked well? •What’s not working? •What can we potentially do?
  • 21. Make fake apps Show to people Learn from feedback
  • 22. Make fake apps Show to people Learn from feedback
  • 23. How can we Prototype?
  • 24. Start off with Paper
  • 25. Sketches • Refine your focus • No other faster way to do it • Take other app as examples • Helps you explore & understand the best direction for your app • The worst mistake you can make is to redraw again
  • 26. You don’t have to be a good artist
  • 27. How can we Prototype? • Start off with paper • Take advantage of existing tools
  • 28. Take Advantage of Existing Tools Keynote PowerPoints Skitch
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42. How can we Prototype? • Start off with paper • Take advantage of existing tools • Utilise the slide transition as your animation
  • 43. Utilise the Slide Transition • Slide transition • Object animation • Set Timing
  • 44.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Demo
  • 51. Recap Drew it Faked it Showed it
  • 52. Comparison Real Code vs Prototype • UITableView • Database • Connection • Drawing
  • 53. Comparison Real Code vs Prototype • MKMapView • MKAnnotationView • CLLocationManager • Screenshots
  • 54. Why do we need a Prototype? 1. Test your ideas Save time & money building the right things ! 2. Improve your ideas Provide better experience or functionalities.
  • 55. How we make a prototype? Make fake apps Show to people Learn from feedback
  • 56. Other Tools InVision (iOS, Android) http://www.invisionapp.com ! Fluid UI (Android, iOS, Windows) https://www.fluidui.com ! Marvel App (Android, iOS, Windows) https://marvelapp.com
  • 57. Don’t Engineer it, just hack it.