iPhone IN YOUR FACE

598
-1

Published on

iPhone development presentation for BarCamp Charleston

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

  • Be the first to like this

No Downloads
Views
Total Views
598
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

iPhone IN YOUR FACE

  1. 1. IPhone – IN YOUR FACE Paul Reynolds... @mbgeek.... paul@blastoffgames.net
  2. 2. FIRST: Who the EFF are you??
  3. 3. FIRST: Who the EFF are you?? Where my homies at?
  4. 4. SECOND: Who the EFF am I? (Why you should listen to me)
  5. 5. SECOND: Who the EFF am I? (Why you should listen to me) • Very Tall (asserts power/authority) • Gray Haired (asserts wisdom) • See also:
  6. 6. SECOND: Who the EFF am I? (Why you should listen to me)
  7. 7. SECOND: Who the EFF am I? (Why you should listen to me) • 11 years software experience • Primarily in the video game industry • Shipped applications for PC, PS2, Xboxen and iPhone • PERL, C, Java, C++, Python, Javascript, PHP, C#, Objective-C
  8. 8. SECOND: Who the EFF am I? (Why you should listen to me) • 11 years software experience • Primarily in the video game industry • Shipped applications for PC, PS2, Xboxen and iPhone • PERL, C, Java, C++, Python, Javascript, PHP, C#, Objective-C PRETTY AWESOME HUH? However...
  9. 9. SECOND: Who the EFF am I? (Why you should listen to me) PRETTY AWESOME HUH? However... • Entirely self taught • Not rich • Southern born and raised • Make doggy cookies on most days YOU HAVE BEEN WARNED.
  10. 10. What's so great about iPhone development?
  11. 11. What's so great about iPhone development? OH, let me count the ways... • Hardware is FLYING CAR AMAZING • Low barrier to entry • Relatively small scope projects • Instant gratification • Easy distribution with App Store • Relive my console glory days (fixed spec machines FTW)
  12. 12. What you need to get started... • Programming experience • Thirst for adventure • A Macintosh computing machine • FREE iPhone Developer acct: http://developer.apple.com/iphone • FREE Xcode Developer tools NO MONEY REQUIRED (or iPhone!)
  13. 13. If you INSIST on spending money... • Give it to me (PayPal or Cash is cool) or... • Enroll in iPhone Developer Program for $99/year • Corporate or Business? ENROLL NOW • iPhone or iPod Touch for debugging If you're serious about making iPhone software, you'll need to do these things eventually.
  14. 14. Let's check out Xcode!
  15. 15. Portals? What's this? 1999? Developer Program Portal • Resources • Manage Certificates iTunes Connect • Submit Apps for Review • Edit App Information • Track Sales
  16. 16. HOT Provisioning Action It can get confusing! 3 primary components: Certificates used to encrypt/sign the code App ID eg: net.blastoffgames.iphone.mailman Provisions which devices can run (or debug) what App
  17. 17. HOT Provisioning Action Certificates used to encrypt/sign the code App ID eg: net.blastoffgames.iphone.mailman Provisions which devices can run (or debug) what App Make it easy on yourself: just do one development provision using a wildcard (net.blastoffgames.iphone.*) and add all your devices to it. The developer site is pretty good about walking through the certificate request steps. Ignore the mulit-user stuff until you're a large dev team.
  18. 18. Peanut Butta Demo Time! • Developer Portal • Xcode Provisioning and Debugging • No Peanut Butta (sorry)
  19. 19. Submit to The Steve Test & polish, POLISH AND TEST Search the App Store for similar apps If your app requires a data connection, test for one! Handle all orientations if possible Keyboard details (demo: Mail Man Pick Up UI) Getting ready to submit: • Info.plist is cool and icons are done. Also need a 512x512 icon • Write your app descriptionget • 5 screen shots (pick a primary) • 10 keywords – extremely important
  20. 20. Submit to The Steve Make a distribution provisioning profile and Xcode config. Just copy your Release config and change the profile. Build it. Zip it. Submit it. You can reject your own app if REALLY necessary WAIT PATIENTLY.
  21. 21. My Apps Quick Demos... • Bad News Robot • Mail Man • ???? Sneek Peek
  22. 22. Fin. Thanking You!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×