android app development journey
DESCRIPTION
This presentation brings you the thought process needed to take an Android App from Idea to Product.TRANSCRIPT
![Page 1: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/1.jpg)
ANDROID APP DEVELOPMENT JOURNEY
From Idea to Product By Gerard Cordero
11-13-2014 http://goo.gl/Vrhm1W
http://goo.gl/0HNqMb
![Page 2: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/2.jpg)
WHY DEVELOP APPS?• Everyone has their own motivations!
Skip to 20:57https://www.youtube.com/watch?v=ZEW_dq_5XxI
![Page 3: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/3.jpg)
ENTIRE PROCESS1.Start with a Simple Idea 2.Learn Android development 3.Build, Test, and Adjust many times 4.Cut it down to Minimum Viable Product (MVP) 5.Adjust and Test until MVP works well 6.Get initial Feedback 7.Create Twitter account, G+ Page, Blog, Email, Domain 8.Create Icon, Promo Graphic, Feature Graphic, Screenshots, Video, Descriptions
9.Create Signed APK 10.Publish to https://play.google.com/apps/publish
![Page 4: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/4.jpg)
IDEA GENERATION
• Key: Product Differentiation! • Make it an Intersection of several ideas
!
!
!
!
!
• Must solve an Unmet Need or Problem • Pick something You are Passionate About
![Page 5: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/5.jpg)
DEVELOPMENT TIME
• Budget 3 months @10-15 hrs/wk (nights, weekends) • Factor in time for :
• Getting Stuck • Tidying up and Reworking your Code • Overbuilding to look ahead
• Simple UI but tons of sophistication behind • Handle many subtle Scenarios • Perfection takes infinite time, do many releases!
![Page 6: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/6.jpg)
REVENUE MODELS
• Options: 1.Paid App 2.Free 3.Free with Advertising 4.Free + Paid App (2 apps) 5.Free + One-Time In-App Purchase (IAP) 6.Free + Subscription In-App Purchase (IAP)
• Very difficult to start at higher than Free! • If you’re heavy on custom Cloud functionality, One-Time IAP
will erode your profits over time (use Subscription IAP)
![Page 7: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/7.jpg)
CUSTOM CLOUDS
• Glue Logic + Persistence for Apps • For most apps, it’s inevitable! • Cloud Solutions:
• Google App Engine - You manage Code only • Google Compute Engine, Amazon EC2, Microsoft
Azure - You manage OS + Networking + Code • Use SSL for security • Cheap but not free (at a million users?)
![Page 8: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/8.jpg)
MINIMUM VIABLE PRODUCT (MVP)
• Definition: Product with the highest return on investment versus risk
• Risk = Development Time • Basically, it’s the minimum set of features that makes the
product acceptable to users • You want to see how Users react to your MVP, before
you decide future features • If you have more features, shelf them, trim code to MVP
![Page 9: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/9.jpg)
FIELD TESTING
• Test, Test, Test • Test all anticipated situations • Fix problems • Repeat
![Page 10: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/10.jpg)
GAINING AND KEEPING USERS
• Building and Publishing the app is the easy part! • How to drive Installs and Usage?
15:18 - Installs 25:39 - Marketing 33:38 - Retention
https://www.youtube.com/watch?v=l3HwEiZMREA
![Page 11: Android App Development Journey](https://reader033.vdocument.in/reader033/viewer/2022060118/558b557ad8b42a50698b4632/html5/thumbnails/11.jpg)
FINAL PRODUCT
• Objective: Help people quantify their commute’s quality • Ex. In Los Angeles, everyone knows their commute is
terrible. But what makes it terrible? • Travel Time: 38 minutes @15mph, 2 mins @0mph,
moving slowly for 21 minutes, Commute Grade 74%, C
http://goo.gl/0HNqMb