I
P
A
C
iPho ne A pp C o ns ulting
DEVELOPING IPHONE APPS? WHITEPAPER
MUTHU ARUMUGAM IPHONE APP CONSULTING
VER: 1.0
1 8 D a l e S t r e e t , A n d o v e r M A 0 1 8 1 0 • t e l e p h o n e : 9 7 8 . 4 9 5 . 0 9 3 1 • w w w. i p h o n e a p p c o n s u l t i n g . c o m
Start Developing iPhone Applications Introduction We have been hearing a lot about iPhone application development and occasional stories of “Someone made $75K overnight”, or “A simple game made $300K in month”, or “A developer quit his job after seeing lots of money his application made overnight” and more. What is it involved to get a single app created for iPhone? What kind of tools of skills sets we need? This document gives you an overview about all those aspects on iPhone Application Development. Apple iPhone is the first industry that made developers of any level and anywhere to start writing application, which reach several corners of the world. It’s really huge if you think about whom are all going to be looking or using your application. You might have thought about an idea, which may be surprisingly a good thing to have on another 10,000 phones around the WORLD, not in a particular place or country or location. If you try to monetize $0.99 with it, it makes the rest of the story clear. Is it really true? Absolutely, Yes. Investment The first and foremost question is about how much I would have to spend to start with. The list is roughly as follows: DESCRIPTION
PRICE (APPROX.)
Apple Macbook or Macbook Pro
$1000 - $1500
(Intel Processor) Apple iPhone Developer Program
$99
(Individual) Few iPhone Books
$35 - $70
iPhone (2G/3G) or iPod Touch
$200 - $720+ (with 2 years contract for AT & T Services)
Time
UNLIMITED FROM YOU
If you have done any development work before in the past, this is going to be a little easy path to learn few things about Objective-C (Programming language behind iPhone SDK). It’s a bracketed C language. What that means is that it’s an object-oriented programming language that has C background but notations are bracket based. Example: int total = [myCalculationObject addThisNumber:10 withAnotherNumber:20];
Also, to test or debug, you don’t need an iPhone or iPod Touch. There is an inbuilt iPhone Simulator with the IDE you are building it with. You can test every feature you wanted implement except GPS, Calling someone, composing
i P h o n e A p p C o n s u l t i n g
What do i need to start developing iPhone apps?
1
emails, Accelerometer programming and few more. Rest of them, you can just live with the Simulator provided with the IDE easily. There are only few books in the market and they are pretty decent to start with. This is just the beginning and there may be quite a few books by the second quarter of 2009. This platform is very innovative platform on lots of different has a scope to make others make money for some more time. When this article was written, there were 10,000 applications already with Apple App Store. It opened up a whole new market segment and there are new developers and consulting companies emerging everyday.
i P h o n e A p p C o n s u l t i n g
What do i need to start developing iPhone apps?
2