Matt training-obj-v2

180
-1

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
180
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

Matt training-obj-v2

  1. 1. Build your first Native iOS app with an API Backend! twitter:@mdobs @timburks Tuesday, September 3, 13
  2. 2. Matt Dobson @mdobs matt.d@apigee.com Tim Burks @timburks Tuesday, September 3, 13
  3. 3. Do you have XCode installed? Tuesday, September 3, 13
  4. 4. I work @ Apigee. Tuesday, September 3, 13
  5. 5. We help power eBay Best Buy, Walgreens, Gilt Groupe, NewEgg, Cars.com, Dell, Getty Images, GraceNote, Shazam, HomeAway, Pearson, cheezburger Tuesday, September 3, 13
  6. 6. Why do we do this? Why free? Tuesday, September 3, 13
  7. 7. Apigee is always free for developers Free Hosted Accounts 25GB storage limit, 10M push notifs/mo no API/bandwidth limit Commercial use OK Free OSS version git.io/usergrid Tuesday, September 3, 13
  8. 8. 1. Objective - C 2. UI 3. API Backend 4. Q&A Tuesday, September 3, 13
  9. 9. Meetup tonight @ DUMBO Kitchen Tuesday, September 3, 13
  10. 10. Have you developed for iOS before? What do you want to learn today? Tuesday, September 3, 13
  11. 11. Building Apps! Tuesday, September 3, 13
  12. 12. What makes native so great? Tuesday, September 3, 13
  13. 13. What about PhoneGap? Tuesday, September 3, 13
  14. 14. XCode + Objective-C Tuesday, September 3, 13
  15. 15. XCode Tuesday, September 3, 13
  16. 16. Primary tool of app dev Tuesday, September 3, 13
  17. 17. Let’s open XCode Tuesday, September 3, 13
  18. 18. Tuesday, September 3, 13
  19. 19. Demo Tuesday, September 3, 13
  20. 20. Objective-C Tuesday, September 3, 13
  21. 21. What is Objective-C? Tuesday, September 3, 13
  22. 22. Created at NeXT in the early 1980s Tuesday, September 3, 13
  23. 23. Object Oriented Compiled Superset of C Tuesday, September 3, 13
  24. 24. Let’s get started with Objective-C Tuesday, September 3, 13
  25. 25. What is a class? Tuesday, September 3, 13
  26. 26. Tuesday, September 3, 13
  27. 27. Tuesday, September 3, 13
  28. 28. Open XCode and Create a project Tuesday, September 3, 13
  29. 29. Demo Tuesday, September 3, 13
  30. 30. Working with UI Tuesday, September 3, 13
  31. 31. UI tools for iOS? Tuesday, September 3, 13
  32. 32. Code Tuesday, September 3, 13
  33. 33. NIBs Tuesday, September 3, 13
  34. 34. StoryBoards Tuesday, September 3, 13
  35. 35. Interface Builder Tuesday, September 3, 13
  36. 36. Let’s open XCode and use IB Tuesday, September 3, 13
  37. 37. Demo Tuesday, September 3, 13
  38. 38. Build with a Backend. Tuesday, September 3, 13
  39. 39. Why use a Backend? Tuesday, September 3, 13
  40. 40. It’s remote data storage you can access in your code. Tuesday, September 3, 13
  41. 41. It’s like iCloud or Dropbox, because it lets you sync data across devices. Tuesday, September 3, 13
  42. 42. Server Infrastructure App Code SDK API Tuesday, September 3, 13
  43. 43. UserGrid? Apigee? Tuesday, September 3, 13
  44. 44. Let’s take a look at Apigee j.mp/apigee-sign-up Tuesday, September 3, 13
  45. 45. Template Project j.mp/tmp-app Completed Project j.mp/full-app Tuesday, September 3, 13
  46. 46. Add some data Tuesday, September 3, 13
  47. 47. SDKs available for… JS, node.js, iOS, Android, Ruby, Rails, C#, Java, WP8, etc. Tuesday, September 3, 13
  48. 48. Getting data Tuesday, September 3, 13
  49. 49. Answer: j.mp/all-books and j.mp/book-title Tuesday, September 3, 13
  50. 50. Storing Data Tuesday, September 3, 13
  51. 51. Answer: j.mp/creating-book Tuesday, September 3, 13
  52. 52. Deleting Data Tuesday, September 3, 13
  53. 53. Answer: j.mp/delete-book Tuesday, September 3, 13
  54. 54. Congrats! Tuesday, September 3, 13
  55. 55. What else can be done? Tuesday, September 3, 13
  56. 56. Push Notifications Geolocation User Management File Storage Picture Sharing Social Networking Security Tuesday, September 3, 13
  57. 57. Build your own... Tuesday, September 3, 13
  58. 58. iCloud Retail Store Social Networks Tuesday, September 3, 13
  59. 59. Scale to Millions Tuesday, September 3, 13
  60. 60. Advanced Class? Training for your company? Questions? matt.d@apigee.com Tuesday, September 3, 13
  61. 61. Ask for help! Announce projects! j.mp/app-craft Sign up now :) Tuesday, September 3, 13
  62. 62. Thanks! We’d love feedback on how to make it better. Let us know! Tuesday, September 3, 13
  63. 63. matt.d@apigee.com Tuesday, September 3, 13

×