3. • Yossi Mlynsky (JNB)
• Founder of Alt Tab Mobile
• Experienced Product Manager with
Engineering background
• I Work with startups to help them design,
build and launch awesome mobile apps
• Prev. Macquarie Bank, BT Financial
Me
8. • List the functionality
• Prioritize it
• Cut the list
• Cut it again!
What to do?
9. • Look at the market leaders
• Not
competitors…inspiration
• There is a reason things are
done a certain way
Get Inspired
10. • Break up the
functionality
into screens
• Lets see
what it is
going to look
like
Wireframes
11. • Limit the functionality for
each screen
• Best apps only have a few
options of things to do per
screen
• You don’t need to do
everything in your app
What to do?
12. • Limit the functionality for
each screen
• Best apps only have a few
options of things to do per
screen
• You don’t need to do
everything in your app
What to do?
14. • Document how the app is going to
work
• Don’t just start coding
• Things will evolve, but this is the
single most important step in the
process
• TIP: Always create a Product
Document for your app
Documentation
21. • Native vs. HTML
• iOS, Android and the rest
• There are pros and cons
• Depends on the exact app you are
trying to build and the audience
• Also, depends on budget
Technology options
22. • Well structured code for future
• Easy for the mobile team to understand the
code
• Keep as much logic as possible on on the
server side
• Eg. /v1/Users
• /v1/Users/Self/Apps
• TIP: Checkout the Foursquare API
RESTful Web Services
23. • Keep it in the cloud
• Scalable
• Don’t reinvent the wheel
Amazon Web Services
25. Start with the right stuff.
• Documentation
• User Interface Design
Now you are ready to code
The right stuff
26. • Manageable chunks of work
• 2 week iterations
• How much can your team get
done in that time?
• TIP: Use a tool like Asana
(www.asana.com)
The right way
27. • Testing
• TIP: Release app using TestFlight
(www.testflight.com)
• Any feedback or bugs move into
the next iteration
• Keep on going until the app is
ready
End of an iteration
28. • Time to release to the App
Store or Google Play
Launch your awesome app!