With the iPhone sweeping the world as one of the most popular cell phones with the largest application/software store, it's no wonder that there are people making tons of money developing and selling iPhone apps. All it takes is an idea (it doesn't even need to be groundbreaking!) and you can join
The actual development (i.e. coding) of an iPhone application isn't a super easy process, but fortunately you don't need to worry about this. If you already have the technical background to develop an iPhone application, you probably don't need to be reading this article. If you don't, however, keep reading. There are people who are pros at this, and you can easily hire them to develop your application. With that in mind, there are still a lot of things you need to know about how to make iPhone apps.
Things You Will Need- An idea
- An iPhone (optional - Having an iPhone will allow you to better understand how its applications function)
- Access to resources like Elance or Odesk (you can sign up for free)
- At least $500 to start (to pay the programmer)
- A desire to succeed!
Create an IdeaThe first and most basic (but not necessarily easy) step is to create an idea for your potential iPhone app. Don't try to over think it - simply think about what you enjoy and what YOU as an iPhone user would enjoy having on your iPhone. Don't stress out about how exactly the application will function (we'll get to that soon).
Map Out Your IdeaIn this step, you should begin to grasp how your application would function, at a very basic level. It helps to draw this stage in a flow chart format. Decide on what images you would want to use, what screens you'll have, and what kind of buttons you'll display. Most importantly, plan out how all of these elements will link to each other. Show your chart to someone you trust, and see if it makes sense to them. If not, you may need to tweak it.
Contact iPhone DeveloperOnce you've refined your idea, it's time to actually contact the person or people who have the technical skills to build your application. There are a lot of people who have these skills, which is one reason why hiring a developer is not prohibitively expensive.
You can either Google "iPhone app developer" or check out resources such as Elance or oDesk. Both of these resources have experienced developers who would be happy to help you create your application.
Protect Your Intellectual PropertyAlthough you can usually trust most iPhone app developers, you don't want to risk having your idea stolen. When you're first requesting a bid from iPhone developers, try to give a brief description of the application without going into too much detail (i.e. don't give away enough for your idea to be stolen). Once you find a developer that you will hire, have him or her sign a Non-Disclosure Agreement ("NDA"), which is a legally binding document whereby the developer agrees to not steal your idea.
Communicate Your IdeaWhile your iPhone developer will be able to handle all of the technical work, it's still important that you clearly communicate your idea. Not only should you give the developer your sketches from step 2, but you should write out in as much detail how you want your application to function. Focus on what your intended outcome is, and give the developer a sense of your vision. It's important that you and the developer are on the same page, because it will reduce the time and stress necessary to complete the production of the application.
Agree On A PriceOnce the developer knows what's involved with the application (i.e. how much time it will take to code and produce), you need to agree on a price. Prices vary widely (from $500 up to $10,000+), so it's very important you don't leave out any detail when communicating your idea. Structure a payment plan, and make sure it's clear to you and the developer (putting it in writing is crucial). It may help to look on Elance and see if there are other similar projects, to get a sense of what they cost. Also, you may ask your developer if he or she can share the pricing used for other similar projects.
Test the ApplicationWhen the application is complete, be sure to test it on your iPhone before you make any payments to the developer and especially before you submit the app to Apple. The entire project will be wasted if the app does not function as you intended. Communicate any issues to the developer to ensure that they are taken care of before you submit payment.
Promotion & ProfitThis article isn't intended to cover the detail on how to promote your application, but it's important that you do put some effort into promotion. This will help get your application more exposure, which will ultimately lead to greater profit!
It's a lot of hard work, but developing your own iPhone applications can really pay off in a huge way. If you follow the above steps, you'll be on your way to cashing in on the hottest smart phone on the market.