The Adventure - From idea to the iPhone

3,077 views

Published on

Slides of my "London iPhone Developer Group" presentation on March 3rd 2010:

"The Adventure - From idea to the iPhone"

Published in: Technology, Design
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,077
On SlideShare
0
From Embeds
0
Number of Embeds
54
Actions
Shares
0
Downloads
0
Comments
0
Likes
10
Embeds 0
No embeds

No notes for slide
































































































  • The Adventure - From idea to the iPhone

    1. 1. http://www.flickr.com/photos/stuckincustoms The Adventure from idea to the iP[hone|ad] with some technical variations Paul Ardeleanu @pardel Aut viam inveniam aut faciam
    2. 2. http://www.flickr.com/photos/joelaz/2868356069/ Why the iPhone? Apple’s Form 10-K for the fiscal year 2009
    3. 3. http://www.flickr.com/photos/joelaz/2868356069/ Why the iPhone? AdMob Mobile Metrics Report - November 2009
    4. 4. http://www.flickr.com/photos/joelaz/2868356069/ Why the iPhone? "You need to get one. I can almost not come into the office. [...] It's a joy."
    5. 5. http://www.flickr.com/photos/kogakure
    6. 6. http://www.flickr.com/photos/sundazed
    7. 7. http://www.flickr.com/photos/ajawin
    8. 8. http://www.flickr.com/photos/mashafeeg
    9. 9. http://www.flickr.com/photos/84263554@N00
    10. 10. http://www.flickr.com/photos/wonderlane the Story
    11. 11. http://www.flickr.com/photos/wonderlane the Story ๏ [you have an] Idea
    12. 12. http://www.flickr.com/photos/wonderlane the Story ๏ [you have an] Idea ๏ [and some] Skills
    13. 13. http://www.flickr.com/photos/wonderlane the Story ๏ [you have an] Idea ๏ [and some] Skills ๏ [you must learn to] Communicate the idea
    14. 14. http://www.flickr.com/photos/wonderlane the Story ๏ [you have an] Idea ๏ [and some] Skills ๏ [you must learn to] Communicate the idea ๏ [in order to] Build [ & bill.]
    15. 15. App Store (Approval) + Caring (not marketing)
    16. 16. Customers = App Store (Approval) + Caring (not marketing)
    17. 17. Customers = App Store (Approval) + Caring (not marketing) ... cha-ching!
    18. 18. http://www.flickr.com/photos/seretuaccidente/
    19. 19. http://www.flickr.com/photos/andyandorla/ There is no such thing as a bad idea!
    20. 20. http://www.flickr.com/photos/24293932@N00/3053649503/ Farting apps
    21. 21. http://www.flickr.com/photos/24293932@N00/3053649503/ Farting apps iFart Mobile Atomic Fart iFart - Atomic Fart Fart Piano Fart Wars iFart Alert! Fart for free Fartin’ Furios - farting piano iFart - with Timer Bluetooth Fart Fart Cushion Megafart iFart Alert! Turbo ... and lots more!
    22. 22. http://www.flickr.com/photos/hsing/ there are way too many GAMES!!!
    23. 23. No Ideas? http://www.flickr.com/photos/wim314/
    24. 24. http://www.flickr.com/photos/dougbelshaw
    25. 25. 1% good apps http://www.flickr.com/photos/dougbelshaw
    26. 26. 1% good apps 1500 ideas http://www.flickr.com/photos/dougbelshaw
    27. 27. 1% good apps 1500 ideas 500 ideas http://www.flickr.com/photos/dougbelshaw
    28. 28. http://www.flickr.com/photos/ansik
    29. 29. Idea person http://www.flickr.com/photos/ansik
    30. 30. http://www.flickr.com/photos/neate_photos
    31. 31. YOUR SKILLS http://www.flickr.com/photos/29158681@N00/
    32. 32. Memory Management Single most common source of problems / rejections http://www.flickr.com/photos/mattkieffer
    33. 33. Memory Management MyController *tempController = [[MyController alloc] init]; self.myVar = tempController; [tempController release]; vs. self.myVar= [[MyController alloc] init]; Single most common source of problems / rejections http://www.flickr.com/photos/mattkieffer
    34. 34. Memory Management MyController *tempController = [[MyController alloc] init]; self.myVar = tempController; [tempController release]; vs. self.myVar= [[MyController alloc] init]; [myVar release]; myVar = nil; Single most common source of problems / rejections http://www.flickr.com/photos/mattkieffer
    35. 35. Memory Management +1 init, copy, retain, new -1 release, autorelease http://www.flickr.com/photos/mattkieffer
    36. 36. YOUR SKILLS http://www.flickr.com/photos/29158681@N00/
    37. 37. DREAM TEAM http://www.flickr.com/photos/feastoffools/
    38. 38. http://www.flickr.com/photos/willrad
    39. 39. @interface Developer : Artist ... @end
    40. 40. @interface Developer : Artist ... @end @implementation Developer - (id) init { ... ego = __LONG_LONG_MAX__; ... } ... @end
    41. 41. @interface Developer : Artist ... @end @implementation Developer - (id) init { ... ego = __LONG_LONG_MAX__; isHuman = rand()%2 ? YES : NO; ... } ... @end
    42. 42. http://www.flickr.com/photos/snej/2835537396/
    43. 43. http://www.flickr.com/photos/kapkap/
    44. 44. http://www.flickr.com/photos/richardstowey/
    45. 45. iPhone Stencil http://www.flickr.com/photos/richardstowey/
    46. 46. iPhone Stencil iPhone pads http://www.flickr.com/photos/richardstowey/
    47. 47. iPhone Stencil iPhone pads iPhone Pocketmod http://www.flickr.com/photos/richardstowey/
    48. 48. iPhone Stencil iPhone pads iPhone Pocketmod iPhone business cards http://www.flickr.com/photos/richardstowey/
    49. 49. iPhone Stencil iPhone pads iPhone Pocketmod iPhone business cards OmniGraffle & Balsamiq demos http://www.flickr.com/photos/richardstowey/
    50. 50. http://www.flickr.com/photos/84263554@N00
    51. 51. http://www.flickr.com/photos/lachlanhardy/ Build • be Agile • use version control • understand document/database migration • build early, build often • use Instruments
    52. 52. http://www.flickr.com/photos/wildkiter/
    53. 53. http://www.flickr.com/photos/wildkiter/
    54. 54. http://www.flickr.com/photos/wildkiter/
    55. 55. http://www.flickr.com/photos/dav/ Practice
    56. 56. http://www.flickr.com/photos/dav/ Practice
    57. 57. http://www.flickr.com/photos/dav/ Practice
    58. 58. Web service demo
    59. 59. http://www.flickr.com/photos/dav/ Keep it simple
    60. 60. http://www.flickr.com/photos/sifter/ App Store Approval Process
    61. 61. http://www.flickr.com/photos/funadium Marketing marketing noun the action or business of promoting and selling products or services, including market research and advertising.
    62. 62. http://www.flickr.com/photos/dav/ Caring Always strive to engage with the users. They know you are human.
    63. 63. http://www.flickr.com/photos/dav/ Caring Always strive to engage with the users. They know you are human.
    64. 64. http://www.flickr.com/photos/dav/ Caring Always strive to engage with the users. They know you are human.
    65. 65. http://www.flickr.com/photos/dav/ Caring Always strive to engage with the users. They know you are human.
    66. 66. http://www.flickr.com/photos/dav/ Caring Always strive to engage with the users. They know you are human.
    67. 67. One more thing...
    68. 68. Cha-ching!
    69. 69. Where do you get (other) work?
    70. 70. Where do you get (other) work? Forums
    71. 71. Where do you get (other) work? Forums
    72. 72. Where do you get (other) work? Forums
    73. 73. Where do you get (other) work? Forums
    74. 74. Where do you get (other) work? Forums
    75. 75. Where do you get (other) work? Forums
    76. 76. Thank you! hello24.com twitter.com/hello24com

    ×