A few resources to stay updated with the latest news!

10 Steps to Developing a Successful iPhone App

The number of applications continues to grow on the App Store, at the rate of 18,000 applications per month, or 600 applications per day.

And there are already nearly 400,000 applications on the iPhone App Store today, or 2 times more than 12 months ago.

Those are staggering numbers! One can naturally come to wonder how to make our application stands out.

It is certain that the "buzz" made by influential blogs for our iPhone apps is fundamental to its success. And that without great marketing, our app doesn't stand a chance. But if the product does not meet user expectations, after the euphoria of the launch comes the wrath of users.

Therefore the key to a wildly successful app is the quality of the product!

So how do we ensure that our application will meet user expectations and become an instant hit? Well, according to Steve Marmon, a Stanford lecturer and member of Apple's developer team, there are 10 basic steps of iPhone app development to achieving app design success. If you have 45 min to kill, I suggest you watch this video where he explains these 10 steps in detail (long video, but definitely worth watching if you have a bit of time). Video brought to you by Approach Mobile.

But for those of you who don't have time to view the entire video, here's a bullet point summary of these 10 steps:

  1. One of the main concepts of marketing is to define your core target. Best way to do this is to come up with a target profile, which our professor calls "Jane". Then we define Jane's problem so we can solve it.
  2. There are probably one or more applications similar to the one you plan to do. Do not hesitate to find examples of related applications on the App Store.
  3. Define a minimum set of application features.
  4. Draft the app's storyboard application.
  5. Make a paper model and have it tested by "Jane".
  6. Make computer mock ups with tools like Photoshop.
  7. Validate the application before development.
  8. Application development (finally!)
  9. Beta test. Test of a private version of the application by a pool of beta testers. This will allow you to obtain feedback for improving the beta.
  10. App Store release and monitoring of feedback from early users.