Matt training-obj-v2
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Matt training-obj-v2

on

  • 277 views

 

Statistics

Views

Total Views
277
Views on SlideShare
277
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Matt training-obj-v2 Presentation Transcript

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