What does it take to create an app for iPhone?

How much time will it take to learn enough coding to create an iPhone app, with a reasonable IQ level and high dedication while still working full time on parallel?

  • Answer:

    Depends on how complex the app is.  After installing Xcode and buying a book.  You can probably get a HelloWorld app in 15 minutes to 45 minutes.  The more complicated the app, the longer it will take.  I found the Interface Builder to be quite non-intuitive and it took me a few months to get even the most rudimentary actions really going in a real app.  I knew C very well and picked up Obj-C and a lot of Cocoa very fast (10 to 20 hours) and then put in another 500 hours in to get vaguely comfortable with the IB. If you don't know any programming, I'd guess 1000 to 2000 hours to have some familiarity and 5000-10000 hours to be fairly good.  If you have some good programming skills may be 300 to 1000 hours to be reasonably comfortable and a few thousand more to be good.  If you haven't programmed before, know that programming hours are like hours practicing a musical instrument -- they're long and tedious and hurt your brain, particularly at the beginning.

Jay Wacker at Quora Visit the source

Was this solution helpful to you?

Other answers

If you start learning with One Month. It will take one full month to learn iOS development. They will teach you from scratch to make you as iOS development. Here is the course link. http://bit.ly/1Qrel2M There is also another great course from CodeSchool. Where they will teach you iOS development with interactive coding challenges and videos. Here is the course link: http://bit.ly/1Qrerap Good Luck :)

Prabhakar Undurthi

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.