SlideShare uma empresa Scribd logo
1 de 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.

Mais conteúdo relacionado

Mais procurados

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, 2015Cassy Rowe
 
Rapid Prototyping with Boltmade
Rapid Prototyping with BoltmadeRapid Prototyping with Boltmade
Rapid Prototyping with BoltmadeShan Lian
 
Quick Tips to Wireframing & Prototyping
Quick Tips to Wireframing & PrototypingQuick Tips to Wireframing & Prototyping
Quick Tips to Wireframing & PrototypingJenny Shen
 
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 WorkshopAnthony Armendariz
 
Open /// Creative Toolkit
Open /// Creative ToolkitOpen /// Creative Toolkit
Open /// Creative ToolkitAdrian Franks
 
Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)Adapting To Change (Owner Summit 2015)
Adapting To Change (Owner Summit 2015)Anthony Armendariz
 
Reversing the UI Design Process
Reversing the UI Design ProcessReversing the UI Design Process
Reversing the UI Design ProcessSourcebits
 
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 WayBen Hall
 
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 WorldMarti Gold
 
Essential Prototyping for Entrepreneurs
Essential Prototyping for EntrepreneursEssential Prototyping for Entrepreneurs
Essential Prototyping for EntrepreneursBow Kraivanich
 
Why Are You Roadmapping?
Why Are You Roadmapping?Why Are You Roadmapping?
Why Are You Roadmapping?Wendy Johansson
 
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 ideaEewei Chen
 
UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st Clément LEDORMEUR
 
How to prototype and influence people
How to prototype and influence peopleHow to prototype and influence people
How to prototype and influence peopleazaraskin
 
Emperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkEmperors new clothes_digitalbarn_output_snakk
Emperors new clothes_digitalbarn_output_snakkkevinjohngallagher
 
Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012Emperors new clothes - digitalbarn2012
Emperors new clothes - digitalbarn2012kevinjohngallagher
 

Mais procurados (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
 

Semelhante a Prototype Apps in No Time

Between Paper & Code
Between Paper & CodeBetween Paper & Code
Between Paper & CodeMolly Wilson
 
Making Effective Prototypes
Making Effective PrototypesMaking Effective Prototypes
Making Effective PrototypesMatthew Ho
 
Designing apps lecture
Designing apps lectureDesigning apps lecture
Designing apps lectureJohn Rooksby
 
Guest lecture: Designing mobile apps
Guest lecture: Designing mobile appsGuest lecture: Designing mobile apps
Guest lecture: Designing mobile appsJohn Rooksby
 
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...Made by Many
 
Mobile app prototyping
Mobile app prototypingMobile app prototyping
Mobile app prototypingPetr Dvorak
 
Prototyping Workshop
Prototyping WorkshopPrototyping Workshop
Prototyping WorkshopRocio Montes
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototypingMarcelo Graciolli
 
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 PrototypingJoni Juup
 
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 ResearchSolutionStream
 
Turning your idea into a startup
Turning your idea into a startupTurning your idea into a startup
Turning your idea into a startuppoqstudio
 
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 MahariashaAnton Chandra
 
White-boarding & Paper Prototyping
White-boarding & Paper PrototypingWhite-boarding & Paper Prototyping
White-boarding & Paper PrototypingAchin Simhal
 
Brian Kalma on Designing Experiences
Brian Kalma on Designing ExperiencesBrian Kalma on Designing Experiences
Brian Kalma on Designing Experiencesapplicake
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneursAmir Khella
 
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 projectCharlotte Breton Schreiner
 
Implementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryImplementing Modernization by Trevor Perry
Implementing Modernization by Trevor PerryFresche Solutions
 
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 PrototypingEuropean Innovation Academy
 

Semelhante a 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
 

Último

CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
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 NCRnishacall1
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 
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 LoverPsychicRuben LoveSpells
 
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 ServiceDelhi Call girls
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 

Último (7)

CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
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
 
9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 
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
 
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
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 

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.