Right now, everyone wants to develop applications for mobile devices and in particular for the iPhone, as it has changed the way we look at mobile devices. There is lots of material available about iPhone development on the web but very little about how to go about it. While working on IPhone development I have collected some links and we thought of creating a training plan for iPhone development for other Upsiders.

The training plan below, assumes that you’ll have the following skills to speed your iPhone development:

Knowledge of C/C++/Java

Design patterns like MVC-2, Delegate

Event delegation model in core java

Having knowledge of a server side programming language like J2EE, PHP, or ASP.Net will certainly help as any reasonably sophisticated iPhone app will require communication with third party services for data. Knowledge of web services like Restful (for communication) and JSON for data interchange is an added plus.

This training plan if properly implemented can help you create productive and utility kind of applications. To create immersive kind of application like games you will need to know OpenGL ES programming, which is another matter altogether.

Try out this training plan, I hope it helps you started on iPhone development. Do comment on what you tried and if you liked or disliked it.

About The Author

Amar specializes in designing and architecting web-based systems and his strong exposure to the eLearning domain enables him to design robust and scalable Learning Solutions. He has an excellent understanding of SCORM, AICC, Section 508, ADA, and W3C standards.

iPhone application developer by simple withdrawal of the certificate given. You are right, but you know that since Apple requires all iPhone apps be legitimate if the certificate is signed on the recall list all apps signed with this certificate will be carried everywhere. It will come as a shock to your customers to pay.

Nice training plan. It should be very useful for someone who doesn’t know where to start. While, Apple has all the training guides available to help people learn app creation but still most of them struggle to learn iPhone App Development.
This should be very helpful for people who don’t know where to start. Apple has all the documentation to help developers create apps but still most of them struggle to learn app development for iPhone.

Being an aspirant iPhone developer, I have referred so many websites till now just to explore the best plan, but very often I have came across the references with insufficient information or the unsuccessful planning strategy. However, this post is really awesome as all the plans have been introduced along with estimated number of days which is easy to manage.