4. Agenda Arise of “android” Android Ecosystem Fragmentation Application Development Android Market Money Gaining from “AdMob” Suggestion for Developer
8. Why Google interest on android? Google did pretty great on service on internet But world was going into the “mobility” way, iPhone has proved that Google needed to distribute their services to mobile as well
9. Why Google interest on android? Here is the way “Open Source Operating System” and distribute service through it
12. Features Android prior 2.1 are just like alpha and beta version Android 2.1 is full version Android 2.2 and newer are evolution
13. Features Now it could do everything smartphone should be able to do Internet Tethering Full-Featured Bluetooth Stack Turn by Turn Navigation OTA Firmware Update Etc. Some is more than it should be NFC
14. Current Distribution via http://developer.android.com/resources/dashboard/platform-versions.html
18. Fragmentation Big problem of android and still be a problem for a while A bit funny that this happens because Android grow too fast
19. Fragmentation Fragmentation appear on both hardware and software Different CPU Different RAM Different ROM Different Screen Resolution Many choices… too many! People don’t like comparing among dozen of similar devices
25. High Growth Rate Incredibly high not only in term of handset count but also OS development New thing and android are walking together
26.
27. Ecosystem Multitasking Android is like village, while application is like house Everyone can “interact” Each application could “throw” data between each other
31. Programming Language Java for application coding Eclipse as IDE Turn Eclipse into Android Development Environment with ADT XML for UI design WYSIWYG UI Designer come with ADT NativeC++ for library (NDK) Link with application using JNI
32. JIT: Java is not just Java JIT (Just-In-Time) make VM run java byte code nearly reach Native Support since Android 2.2 Froyo only
33. Application Development Easy!! Very low learning curve May be too easy… Anyone could develop application for android Pros: You could do it Cons: Your 12-years old kid also could do it Wage…
68. 1,000,000 USD per month from Ads! 8,000,000 Downloads… 4 THB per download per month
69. AdMob Might be the BEST way to gain money from Android Market for general developer Ads-based application is long-tailed model, not much but last long (with proper condition)
70. AdMob So if you want to be rich with AdMob, develop some addictive application like … Twitter Client
71. AdMob Ads is now a bit treated like “unwanted”, so you have to weight. Think before put it on application or your app might be fail
92. Android Tomorrow Fragmentation still be there, live with it New thing will happen nearly everyday, keep your eye on it More and more devices are coming, prepare for it
94. Conclusion Every OS has its strong and weak point. Don’t be so serious with it. However you have to study finding the way pass through those weak point and there you are “success”