Course Name: Advanced iPhone app development for software engineers

Date & Place

7:30 pm to 9:30 pm for 1/19,1/26,2/2, 2/9, 2/16, 2/23 at G10 ROLCC


This is a continuation of the beginning iPhone development class and will take you to the next level by allowing you to create real life projects. The ultimate goal of learning iPhone development is to be able to publish to the app store and this class will help you accomplish that by coaching you through the various stages of development. If you have a great iPhone app idea this class will help you realize the idea into a real product. In addition, more advanced topics that pertains to projects will be covered in class as well.

Key areas:

Project based 6 weeks to work towards a publishable project Can bring your own idea or I can suggest ideas Help scope out the project based on time/speed Each class session is consists of lecture and discussion of projects Goal is for each of you to complete a self-contained project that may be part of a larger project or a complete project that can be submitted to the app store


Proficient use of XCode and good understanding of objective-c as well as some understanding of UIKit. It is strongly recommended that you have taken the introductory iPhone class and have worked on all the exercises.


A intel based mac( 4 years old or newer) with at least 2GB of memory running OS X 10.6 or above.

After registration: You should have access to the iPhone SDK email address and you should let me know whether you have an original idea to work on or you would like me to suggest a project. By the start of the first class I would like to have a good idea on how to organize the class to best utilized the 6 weeks we have together

About Instructor John Chen

John has worked in the software industry for 20 years and has worked for Apple, Microsoft, and numerous startups. Most recently he's worked on Microsoft's first iPad app and for a startup company's iPhone app that just passed 3 million users. Some other notable apps include Microsoft Office 2011 for Mac.

Class Notes:

These are for the first iPhone app development course, you should have done these for this Advanced iPhone app class.

  1. Register for the free iOS developer account here
  2. Download and install xcode 4 or 3 on your Mac ( Remember you'll need a intel mac with at least 2Gig memory)
  3. Start reading the sections: iOS Development Guide and Learning Objective-C: A Primer
  4. Registration for class only: $65

Special: If you would like to add the Apple developer program, ie. $65 + $20 = $85