Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

iOS Development - A Beginner Guide

In this slide, I talk about how to get started in iOS development.

iOS Development - A Beginner Guide

  1. Universitas Islam Negeri Syarif Hidayatullah Jakarta, May 4, 2011iOS DevelopmentSeminar War Of Smartphone Operating System Andri Yadi @andri_yadi
  2. 30 minutes is not enough to talk about this
  3. I’ll try hard not to take a side
  4. 5 slides about me
  5. A movie freak Movreak
  6. An Apple Fanboy
  7. Work Hard, Play Harder :)
  8. Build a company & code for food
  9. 8 years in mobile development
  10. The History of Mobile Devices Before iPhone! After iPhone! 1988 2007 2010 ?Motorolla 4500x! iPhone! iPad!
  11. iOS devices
  12. http://developer.apple.com/ios
  13. 200,000,000 iOS devices shipped
  14. 372,141 Apps 414 Apps/Day 80,297 Publishers 10 bn downloadsSource: http://148apps.biz/app-store-metrics - May 3, 2011
  15. Required Stu s
  16. iOS 4.3 SDK + Xcode 4
  17. Optional Stu s
  18. Work Environment
  19. For debugging to device & deployment to AppStore
  20. Some development stu s
  21. Objective-CC + OOP ≠ C++
  22. Model-View-Controller
  23. Memory Management Reference countingNo garbage collector support (yet) Autorelease Pool
  24. Goodies
  25. Cocoa TouchFoundation, UIKit, Multi-Touch Gestures
  26. GraphicsCore Graphics, Core Animation, Core Image, Core Text, OpenGL ES
  27. Audio & VideoMedia player, Core Audio & OpenAL, iPod library, HTTP Live Streaming
  28. CoreDataDatabase, Object-Relational Mapping, optimized for mobile - > 1 mln objects store
  29. NetworkingBonjour, Peer to peer, WebKit framework, BSD socket
  30. Core Location & MapKit
  31. MultitaskingNew kind of multitasking. Available in iOS 4.
  32. External display support
  33. AirPrintWireless printing to AirPrint-enabled printers. Hack available
  34. Push & Local Notification
  35. Game CenterSocial gaming platform
  36. iAdIntegrated advertising platform
  37. In-App PurchasePayment inside applications
  38. Case Study
  39. Movreak for all mobile platforms
  40. Movreak for BlackBerry
  41. Movreak for Windows Phone 7
  42. Movreak for Android
  43. Demo
  44. Golden rule for choosing platform Adapted from a keynote of Rich Green, CTO Nokia
  45. 3% 3% Android Symbian 14% 33% iOS16% Blackberry Windows Phone/ Mobile 31% OthersSmartphone OS Market Share, Q4 2010 *Source: Canalys estimates, ©Canalys 2010
  46. A huge, engaging consumer base
  47. Awesome development tools
  48. Application stores
  49. Multiple paths of monetization
  50. Wanna learn more?
  51. Join www.imadcamp.orgid-objc@yahoogroups.com
  52. If you think you’reawesome, either mobiledeveloper guru or stillearly learner, send yourawesome CV tohrd@dycode.com
  53. http://www.dycode.com o ce@dycode.com @dycodeAndri Yadi | a@dycode.com | @andri_yadi

×