How to learn ios app development?
How do you learn to develop iOS apps?
Developing for the iPhone is a little different than picking up any other environment because it usually entails both learning a new language, a new SDK and a totally new environment. I say usually because most developers don't have Mac Development experience.
- Start with a Book. I usually recommend 'jumping' into new environments but iOS development can be so overwhelming at times that I recommend starting this one with a book. One book I've found well suited for the task is "Beginning iPhone Development". It takes you through all the necessary evil, lays out things in a nice fashion and at an adequate pace and leaves you with a comfortable feeling whenever you move up the ladder.
- Avoid Online-Content when starting. I recommend avoiding online content for a while, at least until you've developed a basic understanding of all the moving parts. The reason is that there's so much content out there that its easy to drown and feel lost.
- Understand the Basics. Make sure you get that value out of the book. Spend some good valuable time understanding the building-blocks of an iOS app. Be it the various GUI elements, how events work, what can be done using the GUI Editor, some CoreGraphics and what requires OpenGL.
- Understand Objective-C. Obectice C language is primarly used to write softwares or applications for os x or ios. Objective C is superset of C programming.. if you want any article for learning resources for C and objective C, feel free to comment.
- Ecosystem. Take some time to familiarize yourself with the iPhone App Development Eco-System, think about what sort of App you want to develop and what resources/examples/people/success-stories/failure-stories are out there waiting for you to learn from.
- Learning from Video. I haven't tried but many people recommend a course that was/is taught at Stanford University titled... "iPhone Application Development". Luckily enough its available in iTunes, search for "CS193P".


Comments
Post a Comment