From zero to mobile: introduction to mobile app development

487 views
385 views

Published on

ave you been thinking about writing the next popular app? Where do you start? Start here.

Learn about the process of making a mobile app in this 3-hour workshop on June 24. Topics will include: mobile app development on iOS and Android, developer tools and services, app store distribution and analytics.

Joe Chavez is a computer scientist specializing in mobile applications and wearable technology. He founded izen.me, a mobile app consultancy, in 2009 and has worked with local companies and entrepreneurs to develop best in class mobile apps for iOS and Android. His latest venture is the self-published app, Pebble Snap, which integrates the Pebble Smartwatch with the camera on a mobile phone to enable a new paradigm in remote control photography.

Published in: Mobile, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
487
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

From zero to mobile: introduction to mobile app development

  1. 1. Getting Started with App Development Part of the From Zero to Mobile series Presented by Joe Chavez (joe@izen.me) www.izen.me http://learn.renocollective.com
  2. 2. B.iP. Before iPhone
  3. 3. Platforms, ecosystems, and app stores... Oh, my! • Platforms • Apple • Android • Ecosystems • Closed versus open • Development / distribution • App stores • 5 to 1 app revenue • Marketing
  4. 4. Anybody got a hammer? • Native • Hybrid • Mobile Web • What's the difference? • Execution environment
  5. 5. Platforms - Native • Apple iOS SDK • C/C++/Objective-C/Swift • Xcode / AppCode • Simulator / On Device Debug • Team / AdHoc / App Store • Google Android SDK • Java/C/C++ • Eclipse / Android Studio (in Beta) • Emulator / On Device Debug • Side Load / App Store
  6. 6. Platforms - Hybrid • Native SDK wrapper • Compile to native + logic VM • Appcelerator Titanium Mobile: JavaScript + native libraries • HTML, CSS, JavaScript • Mobile browser + native libraries • PhoneGap: No Objective-C or Java (can extend) • Full platform abstraction • Compile to native + proprietary libraries • Xamarin: C# + .NET
  7. 7. Platforms - Mobile Web • HTML5, CSS, JavaScript • Any Web development tool will work • Write once, test everywhere • Mobile browser fragmentation • Publish via URL
  8. 8. Platforms - Summary NATIVE HYBRID MOBILE WEB PERFORMANCE PLATFORM ACCESS PLATFORM INDEPENDENCE DEVELOPMENT VIABILITY OVERALL
  9. 9. Little fluffy clouds • Services / APIs • Maps, social network, messaging, data storage • Beg, borrow or steal • Open source is your friend • Many cloud providers offer “free” plans
  10. 10. Lights out, guerrilla radio • $hit ton of Apps out there • Gaming App store ranking • Multiple channels • Reviews are your best friend • Connect with your user • Automate social media! • Grab a cool URL
  11. 11. UX / Design • A user will decide within 90 seconds if they like your app or not • The screen is small • Counting touches • Keep data entry to a minimum • Mockup / wireframe • User validation
  12. 12. Time, cost, quality • Your MVP for my MVC • Analytics • Experimentation • Sustainable
  13. 13. The Oneders • From fart apps to flappy birds • Give the people what they want • Wearables • Enterprise (not the starship) • Risk / reward
  14. 14. Show me the money • Prepare of the cut • Strategies • Charge per app • In app purchase • Register > 10,000,000 users and get acquired • Find a niche • Wearable integration • Enterprise
  15. 15. Next Steps • Get a mobile device • Sign-up for a developer account • Find a project • Create your own • Hackathon / meetup / open source • Take a class for specifics • Google it!
  16. 16. http://learn.renocollective.com/zero-to-mobile/

×