The 3 primary stages of creating an app: design, development, delivery. This presentation deck will walk you through the process and deliverables within each stage.
Company bio:
Oursky is an app dev studio based in Hong Kong and Taipei. We've been designing and developing apps for startups and big corps such as Jamn Player, ASOS, and Thomson Reuters since 2008.
Our flagship product Skygear.io is a serverless framework that helps app developers build better apps faster.
19. Design - Best Practices
• Follow the Design Guidelines
• iOS Human Interface Guidelines.
• Android Material Design Guildlines
• Avoid using the same UI/UX for multiple
platforms
20. Design - Best Practices
http://www.phonedog.com/sites/phonedog.com/files/styles/blog_entry/public/blog/main_image/2015/04/
twittertrendsiphoneandroid.png?itok=sIydLGDN
21. Design - Best Practices
(Con’t)
• Be consistent
• Simplify users’ life
• Amaze users
22. The Big picture
Design Develop Deliver
• User Story
• Wireframe
• Design
• Interactive Prototype
• Usability Test
• Define resources
• In-house/out-source
• Tech architecture
• QA
• Publishing
• Analytics
• Error Tracking
24. Interactive Prototype
• Preview your app on device
• Show interaction / animation when user interacts
with it
• Integrate with user testing
• You can test your app without a real app
25. The Big picture
Design Develop Deliver
• User Story
• Wireframe
• Design
• Interactive Prototype
• Usability Test
• Define resources
• In-house/out-source
• Tech architecture
• QA
• Publishing
• Analytics
• Error Tracking
26. Usability Test
• We are asking: How well people can use your
app?
• Method: Observe how people actually use your
app
• Hallway Testing
• Remote usability testing
27. The Big picture
Design Develop Deliver
• User Story
• Wireframe
• Design
• Interactive Prototype
• Usability Test
• Define resources
• In-house/out-source
• Tech architecture
• QA
• Publishing
• Analytics
• Error Tracking
28. The Big picture
Design Develop Deliver
• User Story
• Wireframe
• Design
• Interactive Prototype
• Usability Test
• Define resources
• In-house/out-source
• Tech architecture
• QA
• Publishing
• Analytics
• Error Tracking
29. Define resources
• Major resources to consider:
• Time
• Budget
• Affects:
• App features and polish
• Number of supported platforms
• Manpower
30. The Big picture
Design Develop Deliver
• User Story
• Wireframe
• Design
• Interactive Prototype
• Usability Test
• Define resources
• In-house/out-source
• Tech architecture
• QA
• Publishing
• Analytics
• Error Tracking
31. In-house / Out-source
Development options:
• Build your in-house development team
• Outsource your project
• (Some people do hybrid)
32. Build a development team
• 1st option: Find a technical partner to recruit a
team
• 2nd option: recruit a team (don’t just rely on 1
“full-stack” developer)
• Considerations: your tech lead / CTO will
determine your technical architecture
33. Approaches to development
• Use ready-made components to build faster
• Open source libraries
• Free / Paid services
• Backend-less approach
34. Outsource your project
• how to pick a vendor if you opt to outsource
• Quality - reference their past projects
• Cost
• Availability
35. The Big picture
Design Develop Deliver
• User Story
• Wireframe
• Design
• Interactive Prototype
• Usability Test
• Define resources
• In-house/out-source
• Tech architecture
• QA
• Publishing
• Analytics
• Error Tracking
54. A B O U T U S
Wespecialiseincreatingdigitalproductswithgreatexperiences
2008
founded in
40
talented designers and developers
2
studios in Hong Kong and Taipei
57. Featured by Appstore
LabelboxS p i c e u p y o u r p h o t o s w i t h
b e a u t i f u l l a b e l s a n d s t a m p s .
Users
>3M
Unique Labels
& Stamps
300
Challenge
With thousands of competitors on the market. We
continue using analytics to experiment and implement
new strategies to improve the app’s monetisation and
user retention.
Technologies Used
iOS (Objective-C)