Successfully reported this slideshow.

State of Mobile Development - March 2014

584 views

Published on

What are the options for developing Mobile Apps? How do I get started? What platform do I choose?

Published in: Technology
  • Be the first to comment

  • Be the first to like this

State of Mobile Development - March 2014

  1. 1. State of Mobile Development March 2014
  2. 2. Who Are We? Shawn Grimes Steph Grimes Technologist App Developer Director of Technology Maker @shawng Former Teacher App Designer Director of Curriculum Maker @createdbysteph
  3. 3. iOS Overview • iPhone, iPod Touch, iPad • iTunes App Store • 1 store, 1 approval • 3 Aspect Ratios (5 resolutions) • 81% chance user is on the latest OS
  4. 4. iOS Fragmentation
  5. 5. 0% 25% 50% 75% 100% iOS 81% 13.8%4.7%0.4% 4.x 5.x 6.x 7.x http://david-smith.org/iosversionstats/
  6. 6. 0 225000 450000 675000 900000 2008 2009 2010 2011 2012 2013 Apps Games http://148apps.biz/app-store-metrics/?mpage
  7. 7. Android Overview • Multiple devices - phones and tablets • Amazon App Store, Google Play, Independent Carrier stores (Verizon, Nook, etc.) • # of stores, # of approvals • Multiple aspect ratios • 2.5% chance user is on latest OS
  8. 8. Android Fragmentation
  9. 9. 0% 25% 50% 75% 100% Android 2.5% 62% 15.2% 0.1% 19% 1.2% 2.2 2.3 3.2 4.0 4.1-4.3 4.4 https://developer.android.com/about/dashboards/index.html
  10. 10. Native App Development Benefits • Best user experience • Response times • Familiar UI elements • Access to device hardware • Access to low level optimization tools
  11. 11. Native App Development Disadvantages • Multiple code-bases to maintain • Multiple languages to know
  12. 12. Cross-Platform Development • Corona • PhoneGap • Appcelerator / Titanium • Adobe Air • Game Salad
  13. 13. Cross-Platform Development Benefits • Write-once deploy multiple places • Use web-like languages such as javascript or HTML • Supports most popular hardware features (GPS, Camera)
  14. 14. Cross-Platform Development Disadvantages • Performance • Long-term availability • Limited access to low-level functionality
  15. 15. Thoughts... • Don’t start with your best idea • The more apps you make, the more money you will earn from one app: experience matters • Consistency over Jack Pot • Be A Hank Aaron, not a Barry Bonds*
  16. 16. Making Money
  17. 17. Giving Your App Away • Ad-Supported • Freemium • Offer special features • Remove ads • Progress faster • High Expectations
  18. 18. Freemium Example • Flower Garden • Made $21k in 8 months • Added iAPs and free version and made $30k in one month • Flower Garden Post Mortem
  19. 19. Sale Thoughts... • Free Promotions • Can lead to more downloads • May not translate into sales • May hurt ratings • Sale Promotions • Being featured by Apple has great impact • Being featured by TouchArcade has great impact
  20. 20. Working As A Mobile Developer
  21. 21. How Many Jobs? • As of December 2011: • 466,000 app related jobs in U.S. • Up from 0 in 2007
  22. 22. Getting Started
  23. 23. Where to start? • Mozilla App Maker • https://appmaker.mozillalabs.com/ • CoronaLabs.com • www.coronalabs.com/resources/ tutorials/corona-basics/
  24. 24. More Resources Mobile Dev Tutorials: www.RayWenderlich.com ! Free Game Art: www.VickiWenderlich.com/category/free-art/game-art/ !
  25. 25. Corona Resources • www.LearningCorona.com • Book: Mobile App Development with Corona by: Brian G .Burton • Book: Corona SDK Mobile Game Development: Beginner's Guide by: Michelle M. Fernandez
  26. 26. Questions? • shawn@digitalharbor.org • Twitter: @shawng

×