Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Programming for Mobile Devices

470 views

Published on

Quick overview of the development and support tools for mobile app development.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Programming for Mobile Devices

  1. 1. Programming  for  Mobile  Devices   Larry  Ehrhardt   Ballast  Lane  Applica<ons,  LLC  
  2. 2. Agenda  •  Mobile  trends  impac<ng  development  •  Tools     –  Development   –  Other  •  Example  Project    
  3. 3. The  Bar  Has  Been  Raised  2  People  2  Months   12+  People  ?  Months   2009   2011  
  4. 4. Mobile  is  a  Part  of  the  App  Experience   Research  on  Browser   Instruc<ons  on  Tablet   Shopping  List  on  Phone   Idea  Source:  Jeff  Chow  
  5. 5. Market  Stage:  Early  Majority   Integrate   Refresh   Endorse   Economize   Curate   Graph  Source:  EvereT  Rogers  and  Peter  Mortensen/  Joyce  Chen  
  6. 6. Learn  •  Lynda.com  •  Harvard  Extension  School  •  Stackoverflow.com  •  Mobile  Meetups   –  NSHappyHour   –  Mobile  Monday   –  Boston  Mobile  App  Developers  
  7. 7. Design  •  Mobile-­‐paTerns.com    •  Pen  and  paper  •  Balsamiq  •  Survey  Monkey  •  Photoshop  •  istockphoto  •  SoundRangers  
  8. 8. Development  •  iOS  –  Xcode   –  Objec<ve-­‐C   –  Cocoa  Touch  •  Adroid  –  Eclipse   –  Java   –  xml  layout  •  Mobile  Web  –  Netbeans   –  Any  server  side     –  HTML,  CSS,  js,  jquerymobile  
  9. 9. Support  and  Launch  •  Project  management  –  Trello  •  Source  Management  –  GitHub  •  Tes<ng  Management  –  Test  Flight  •  Deployment  Management   –  iTunes  Connect   –  Google  Play  •  Applica<on  Management   –  Localy<cs  /  Flurry   –  Urban  Airship  
  10. 10. Example  iPad  Project  
  11. 11. 14  Months  Elapsed  Time  •  Design        120  hours  •  PM/  Guidance              70  hours  •  Coding        490  hours    •  Graphics            30  hours  •  Tes<ng            80  hours  •  Prepare  for  Release        40  hours  
  12. 12. Learnings  •  Develop  and  format  example  content  early  •  Feedback  early  and  oeen  •  iOS  changes  introduce  opportunity  and  cost  •  Graphics    and  look  and  feel  make  a  huge   difference  
  13. 13. Thank  You  

×