Guest lecture at Queensland University of Technology.
For 3rd year IT degree: Mobile Application Development (INB348) and Advanced Multimedia Systems (INB386).
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
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.
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
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