Second phase of iPhone Application training
Being now done with my first iPhone technical book (referring to my first post below: first blog post) called Head First iPhone Development, I now feel that I have the basic skills required to do simple applications (we all have to start somewhere).
To put this knowledge in practice, I’ve decided to build a simple application that will display my pictures from flickr on the iPhone. Keeping the pictures grouped in “Sets”, I plan to list the sets in a table view with the ability to drill-down and see the images in larger format. This is actually requiring to use web services which is not covered at all in the Head First book but I found a tutorial on the web talking about it. This tutorial is showing how to call the flickr API from the iPhone using JSON: JSON/iPhone tutorial
While the Head First book gave me some good foundation on iPhone programming with Objective-C and the Cocoa touch framework, I still feel unclear certain areas, so I’ve decided to dig deeper by going back to 2 other training materials that I found earlier which are:
- The videos of iPhone programming class given at Stanford university. Believe it or not but the class is being taught right now by Apple developers and and made available for free on iTunes University: CS 193P iPhone Application Programming(Stanford University)
- The apple documentation itself that can be found online: iPhone Application Programming Guide, as well as the iPhone Human Interface Guidelines which helps application developers prepare their applications in accordance with the guidelines set by Apple.
This is a lot of material to go through and this will take quite some time. Talking like a real geek, I’ve planned to multithread this by continuing my training with the material above while doing gradually more sophisticated projects so we’ll see how it goes. This allows me to deepen my technical knowledge while keeping my hands dirty. Let’s see how it goes…