Your SlideShare is downloading. ×
Mobile Development Overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Mobile Development Overview

1,328
views

Published on

An overview of mobile app development. This presentation discusses the different options available and some of the considerations to take when starting a mobile app project. This was presented at …

An overview of mobile app development. This presentation discusses the different options available and some of the considerations to take when starting a mobile app project. This was presented at the InSquared event (http://insquared.net) in March 2012


0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,328
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
40
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Jumpstart Your Mobile App IdeaAn Intro to Mobile Development &Considerations Last Updated: 03-23-2012
    • 2. Shawn GrimesTutorial WriterIndie iOS DevFreelancerwww.shawnsbits.com@shawng
    • 3. Stephanie GrimesMarketing & DesignIndie iOS Devwww.CampFireApps.com@createdbysteph
    • 4. About You?
    • 5. About You?What kind of device do you own?
    • 6. About You?What kind of device do you own? Android?
    • 7. About You?What kind of device do you own? Android? Blackberry?
    • 8. About You?What kind of device do you own? Android? Blackberry? iOS?
    • 9. About You?What kind of device do you own? Android? Blackberry? iOS? Windows Phone?
    • 10. About You?
    • 11. About You?What is your background?
    • 12. About You?What is your background? Business?
    • 13. About You?What is your background? Business? Develop?
    • 14. About You?What is your background? Business? Develop? Design?
    • 15. About You?What is your background? Business? Develop? Design? Marketing?
    • 16. About You?What is your background? Business? Develop? Design? Marketing? Sound?
    • 17. About You?
    • 18. About You?What are you interested in?
    • 19. About You?What are you interested in? Apps/Utilities?
    • 20. About You?What are you interested in? Apps/Utilities? Books?
    • 21. About You?What are you interested in? Apps/Utilities? Books? Games?
    • 22. Why Mobile Development?
    • 23. Why Mobile Development?Taking products where people already are
    • 24. Why Mobile Development?Taking products where people already arePeople want mobile access to your products
    • 25. Why Mobile Development?Taking products where people already arePeople want mobile access to your productsIt’s becoming a Post-PC era
    • 26. Mobile Apps Web Browsinghttp://blog.flurry.com/bid/80241/Mobile-App-Usage-Further-Dominates-Web-Spurred-by-Facebook
    • 27. Mobile Apps Web Browsing100755025 0 06-2010 12-2010 06-2011 12-2011http://blog.flurry.com/bid/80241/Mobile-App-Usage-Further-Dominates-Web-Spurred-by-Facebook
    • 28. Mobile Apps Web Browsing10075 6450 4325 0 06-2010 12-2010 06-2011 12-2011http://blog.flurry.com/bid/80241/Mobile-App-Usage-Further-Dominates-Web-Spurred-by-Facebook
    • 29. Mobile Apps Web Browsing10075 66 70 6450 4325 0 06-2010 12-2010 06-2011 12-2011http://blog.flurry.com/bid/80241/Mobile-App-Usage-Further-Dominates-Web-Spurred-by-Facebook
    • 30. Mobile Apps Web Browsing10075 81 70 74 64 6650 4325 0 06-2010 12-2010 06-2011 12-2011http://blog.flurry.com/bid/80241/Mobile-App-Usage-Further-Dominates-Web-Spurred-by-Facebook
    • 31. Mobile Apps Web Browsing100 9475 81 70 74 72 64 6650 4325 0 06-2010 12-2010 06-2011 12-2011http://blog.flurry.com/bid/80241/Mobile-App-Usage-Further-Dominates-Web-Spurred-by-Facebook
    • 32. Mobile Options
    • 33. Mobile OptionsiOSAndroid Kindle NookOther (Windows, RIM)
    • 34. iOS Overview
    • 35. iOS OverviewiPhone, iPod Touch, iPad
    • 36. iOS OverviewiPhone, iPod Touch, iPadiTunes App Store
    • 37. iOS OverviewiPhone, iPod Touch, iPadiTunes App Store 1 store, 1 approval
    • 38. iOS OverviewiPhone, iPod Touch, iPadiTunes App Store 1 store, 1 approval2 Aspect Ratios (4 resolutions)
    • 39. iOS OverviewiPhone, iPod Touch, iPadiTunes App Store 1 store, 1 approval2 Aspect Ratios (4 resolutions)79% chance user is on the latest OS
    • 40. 3.x 4.x 5.xApple iOS Distributionhttp://www.macrumors.com/2012/03/23/developer-sees-quick-adoption-of-ios-5-1-amongst-users/
    • 41. 3.x 4.x 5.x 2%Apple iOS Distributionhttp://www.macrumors.com/2012/03/23/developer-sees-quick-adoption-of-ios-5-1-amongst-users/
    • 42. 3.x 4.x 5.x 2% 19%Apple iOS Distributionhttp://www.macrumors.com/2012/03/23/developer-sees-quick-adoption-of-ios-5-1-amongst-users/
    • 43. 3.x 4.x 5.x 2% 19% 79%Apple iOS Distributionhttp://www.macrumors.com/2012/03/23/developer-sees-quick-adoption-of-ios-5-1-amongst-users/
    • 44. Apps Games# of Apps in iOS App Storehttp://148apps.biz/app-store-metrics/?mpage
    • 45. Apps Games500000375000250000125000 0 2008 2009 2010 2011 03-2012 # of Apps in iOS App Store http://148apps.biz/app-store-metrics/?mpage
    • 46. Apps Games500000375000250000125000 0 2008 2009 2010 2011 03-2012 # of Apps in iOS App Store http://148apps.biz/app-store-metrics/?mpage
    • 47. Apps Games500000375000250000125000 0 2008 2009 2010 2011 03-2012 # of Apps in iOS App Store http://148apps.biz/app-store-metrics/?mpage
    • 48. Apps Games500000375000250000125000 0 2008 2009 2010 2011 03-2012 # of Apps in iOS App Store http://148apps.biz/app-store-metrics/?mpage
    • 49. Apps Games500000375000250000125000 0 2008 2009 2010 2011 03-2012 # of Apps in iOS App Store http://148apps.biz/app-store-metrics/?mpage
    • 50. Apps Games500000375000250000125000 0 2008 2009 2010 2011 03-2012 # of Apps in iOS App Store http://148apps.biz/app-store-metrics/?mpage
    • 51. Android Overview
    • 52. Android OverviewMultiple devices - phones and tablets
    • 53. Android OverviewMultiple devices - phones and tabletsAmazon App Store, Google Play, Independent Carrierstores (Verizon, Nook, etc.)
    • 54. Android OverviewMultiple devices - phones and tabletsAmazon App Store, Google Play, Independent Carrierstores (Verizon, Nook, etc.) # of stores, # of approvals
    • 55. Android OverviewMultiple devices - phones and tabletsAmazon App Store, Google Play, Independent Carrierstores (Verizon, Nook, etc.) # of stores, # of approvalsMultiple aspect ratios
    • 56. Android OverviewMultiple devices - phones and tabletsAmazon App Store, Google Play, Independent Carrierstores (Verizon, Nook, etc.) # of stores, # of approvalsMultiple aspect ratios1.6% chance user is on latest OS
    • 57. 1.x 2.1-2.2 2.3 3.x 4.xAndroid OS Distributionhttp://developer.android.com/resources/dashboard/platform-versions.html
    • 58. 1.x 2.1-2.2 2.3 3.x 4.x 1.2%Android OS Distributionhttp://developer.android.com/resources/dashboard/platform-versions.html
    • 59. 1.x 2.1-2.2 2.3 3.x 4.x 1.2% 31.9%Android OS Distributionhttp://developer.android.com/resources/dashboard/platform-versions.html
    • 60. 1.x 2.1-2.2 2.3 3.x 4.x 1.2% 31.9% 62.0%Android OS Distributionhttp://developer.android.com/resources/dashboard/platform-versions.html
    • 61. 1.x 2.1-2.2 2.3 3.x 4.x 1.2% 3.3% 31.9% 62.0%Android OS Distributionhttp://developer.android.com/resources/dashboard/platform-versions.html
    • 62. 1.x 2.1-2.2 2.3 3.x 4.x 1.60% 1.2% 3.3% 31.9% 62.0%Android OS Distributionhttp://developer.android.com/resources/dashboard/platform-versions.html
    • 63. Developing for iOS
    • 64. Developing for iOS Xcode - Download free from App Store
    • 65. Developing for iOS Xcode - Download free from App Store $99/year
    • 66. Developing for iOS Xcode - Download free from App Store $99/year Requires a Mac
    • 67. Developing for iOS Xcode - Download free from App Store $99/year Requires a Mac Objective-C
    • 68. Developing for iOS Xcode - Download free from App Store $99/year Requires a Mac Objective-C Nimblekit*
    • 69. Developing for Android
    • 70. Developing for Android Eclipse
    • 71. Developing for Android Eclipse Win, Linux, Mac supported
    • 72. Developing for Android Eclipse Win, Linux, Mac supported $25/Year
    • 73. Developing for Android Eclipse Win, Linux, Mac supported $25/Year Java
    • 74. Native App DevelopmentBenefits
    • 75. Native App DevelopmentBenefitsBest user experience
    • 76. Native App DevelopmentBenefitsBest user experience Response times
    • 77. Native App DevelopmentBenefitsBest user experience Response times Familiar UI elements
    • 78. Native App DevelopmentBenefitsBest user experience Response times Familiar UI elementsAccess to device hardware
    • 79. Native App DevelopmentBenefitsBest user experience Response times Familiar UI elementsAccess to device hardwareAccess to low level optimization tools
    • 80. Native App DevelopmentDisadvantages
    • 81. Native App DevelopmentDisadvantagesMultiple code-bases to maintain
    • 82. Native App DevelopmentDisadvantagesMultiple code-bases to maintainMultiple languages to know
    • 83. Cross-Platform Development
    • 84. Cross-Platform DevelopmentCorona
    • 85. Cross-Platform DevelopmentCoronaPhoneGap
    • 86. Cross-Platform DevelopmentCoronaPhoneGapAppcelerator / Titanium
    • 87. Cross-Platform DevelopmentCoronaPhoneGapAppcelerator / TitaniumAdobe Air
    • 88. Cross-Platform DevelopmentCoronaPhoneGapAppcelerator / TitaniumAdobe AirGame Salad
    • 89. Cross-Platform DevelopmentBenefits
    • 90. Cross-Platform DevelopmentBenefits Write-once deploy multiple places
    • 91. Cross-Platform DevelopmentBenefits Write-once deploy multiple places Use web-like languages such as javascript or HTML
    • 92. Cross-Platform DevelopmentBenefits Write-once deploy multiple places Use web-like languages such as javascript or HTML Supports most popular hardware features (GPS, Camera)
    • 93. Cross-Platform DevelopmentDisadvantages
    • 94. Cross-Platform DevelopmentDisadvantages Performance
    • 95. Cross-Platform DevelopmentDisadvantages Performance Long-term availability
    • 96. Cross-Platform DevelopmentDisadvantages Performance Long-term availability Limited access to low-level functionality
    • 97. How To Make Money
    • 98. How To Make Money
    • 99. How To Make Money1.Come up with idea
    • 100. How To Make Money
    • 101. How To Make Money3.Make it rain!
    • 102. How To Make Money3.Make it rain!
    • 103. How To Make Money2.????
    • 104. Thoughts...
    • 105. Thoughts...Don’t start with your best idea
    • 106. Thoughts...Don’t start with your best ideaThe more apps you make, the more money you willearn from one app: experience matters
    • 107. Thoughts...Don’t start with your best ideaThe more apps you make, the more money you willearn from one app: experience mattersConsistency over Jack Pot
    • 108. Thoughts...Don’t start with your best ideaThe more apps you make, the more money you willearn from one app: experience mattersConsistency over Jack Pot Be A Hank Aaron, not a Barry Bonds*
    • 109. Giving Your App Away
    • 110. Giving Your App AwayAd-Supported
    • 111. Giving Your App AwayAd-SupportedFreemium
    • 112. Giving Your App AwayAd-SupportedFreemium Offer special features
    • 113. Giving Your App AwayAd-SupportedFreemium Offer special features Remove ads
    • 114. Giving Your App AwayAd-SupportedFreemium Offer special features Remove ads Progress faster
    • 115. Giving Your App AwayAd-SupportedFreemium Offer special features Remove ads Progress fasterHigh Expectations
    • 116. Freemium Example
    • 117. Freemium ExampleFlower Garden Made $21k in 8 months Added iAPs and free version and made $30k in one month Flower Garden Post Mortem
    • 118. Average Price of Apps iOS Android* http://www.redmondpie.com/paid-apps-cost-more-on-android-than-ios-study-reveals/ http://148apps.biz/app-store-metrics/?mpage=appprice
    • 119. Average Price of Apps iOS Android* $4.00 $3.00 $2.00 $1.00 $0 App Games Average http://www.redmondpie.com/paid-apps-cost-more-on-android-than-ios-study-reveals/ http://148apps.biz/app-store-metrics/?mpage=appprice
    • 120. Average Price of Apps iOS Android* $4.00 $3.00 $2.00 $2.23 $1.00 $0 App $0 Games Average http://www.redmondpie.com/paid-apps-cost-more-on-android-than-ios-study-reveals/ http://148apps.biz/app-store-metrics/?mpage=appprice
    • 121. Average Price of Apps iOS Android* $4.00 $3.00 $2.00 $2.23 $1.00 $1.00 $0 App $0 Games $0 Average http://www.redmondpie.com/paid-apps-cost-more-on-android-than-ios-study-reveals/ http://148apps.biz/app-store-metrics/?mpage=appprice
    • 122. Average Price of Apps iOS Android* $4.00 $3.74 $3.00 $2.00 $2.23 $1.00 $1.00 $0 App $0 Games $0 $0Average http://www.redmondpie.com/paid-apps-cost-more-on-android-than-ios-study-reveals/ http://148apps.biz/app-store-metrics/?mpage=appprice
    • 123. Sale Thoughts...
    • 124. Sale Thoughts... Free Promotions
    • 125. Sale Thoughts... Free Promotions Can lead to more downloads
    • 126. Sale Thoughts... Free Promotions Can lead to more downloads May not translate into sales
    • 127. Sale Thoughts... Free Promotions Can lead to more downloads May not translate into sales May hurt ratings
    • 128. Sale Thoughts... Free Promotions Can lead to more downloads May not translate into sales May hurt ratings Sale Promotions
    • 129. 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
    • 130. 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
    • 131. Local Resources
    • 132. Local ResourcesBaltimore Mobile Meetup Group www.meetup.com/baltimoremobile/
    • 133. Local ResourcesBaltimore Mobile Meetup Group www.meetup.com/baltimoremobile/MoDev@TU Meetup Group http://www.meetup.com/MobileDevTU/
    • 134. Local ResourcesBaltimore Mobile Meetup Group www.meetup.com/baltimoremobile/MoDev@TU Meetup Group http://www.meetup.com/MobileDevTU/APPlied Club http://apps.campfireapps.com/applied-coach- training/
    • 135. iOS Resources
    • 136. iOS ResourcesRay Wenderlich Forums and Tutorials www.RayWenderlich.com iOS for High School Students
    • 137. iOS ResourcesRay Wenderlich Forums and Tutorials www.RayWenderlich.com iOS for High School StudentsShawn Grimes Tutorials www.ShawnsBits.com Book: iOS 5 Recipes by: Shawn Grimes & Colin Francis
    • 138. Android Resources
    • 139. Android ResourcesGoogle http://developer.android.com
    • 140. Android ResourcesGoogle http://developer.android.comJeff Six Android Tutorials & Resources www.JeffSix.com/software Application Security for the Android Platform: Processes, Permissions, and Other Safeguards
    • 141. Gaming Resources
    • 142. Gaming ResourcesVicki Wenderlich www.VickiWenderlich.com Free game art packs to match tutorials on Ray’s site
    • 143. Gaming ResourcesVicki Wenderlich www.VickiWenderlich.com Free game art packs to match tutorials on Ray’s siteiOS - Cocos2D www.cocos2d-iphone.org Ray Wenderlich - www.RayWenderlich.com Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and Chipmunk
    • 144. Gaming ResourcesVicki Wenderlich www.VickiWenderlich.com Free game art packs to match tutorials on Ray’s siteiOS - Cocos2D www.cocos2d-iphone.org Ray Wenderlich - www.RayWenderlich.com Learning Cocos2D: A Hands-On Guide to Building iOS Games with Cocos2D, Box2D, and ChipmunkCross Platform - Corona www.LearningCorona.com Book: Mobile App Development with Corona by: Brian G .Burton
    • 145. Questions?