Advanced iPhone Apps 


Course information


Instructor: Brad Larson, Ph.D.

Catalog / Class:  10152153 / 70251

Dates: January 13, 2010 - May 12, 2010

http://programs.matcmadison.edu/programs/electives/adv-iphone-apps-development

Location: Room 192A

Mailing list (for registered attendees of the class only): http://groups.google.com/group/matc-iphone?hl=en


Schedule


1/13/2010: Introduction / Design of iPhone applications

1/20/2010: Understanding Cocoa

1/27/2010: Development tools / Debugging

2/3/2010: Views and controllers

2/10/2010: Quartz 2D drawing

2/17/2010: Core Animation

2/24/2010: Core Data

3/3/2010: (Off at Pittcon) Core Location / MapKit

3/10/2010: Multithreading

3/17/2010: Networking

3/24/2010: Unit testing / Touch events, the accelerometer, and scroll views

3/31/2010: Spring break (no class)

4/7/2010: (Off at MRS Spring) Playing audio and video

4/14/2010: iPad

4/21/2010: OpenGL ES

4/28/2010: Performance analysis: memory, CPU usage, startup time

5/5/2010: Guest speakers: Justin Beck (Parallel Kingdom), Steve Glinberg (KidCalc, 123 Color), Neil Mix (Pandora)


Recommended resources


Books

Podcasts

Videos