Wednesday, March 18, 2009 at 11:57 AM |  
Here's my first attempt that putting a curriculum together:

Sample Curriculum 1

I. Introduction to IPhone Development

a. Getting Started (page 2)
1) Intel based Mac running Leopard
2) IPhone SDK
3) IPhone

b. Objective-C (page 5)
1) Pick it up as you go along
2) Objective-C resources

c. Limitations of the IPhone (page 6)
1) What you can and cannot do
2) Important programming practices

d. Setting up a project (page 11)
1) Tour of the development environment
2) Interface builder

II. Model View Controller Paradigm

a. Introduction to MVC (page 30)

b. Basic User Interaction (page 31)
1) Chapter Tutorial

c. More User Interaction (page 53)
1) Chapter Tutorial

d. Multiview Applications (page 113)
1) Chapter Tutorial

e. Tab Bars (page 139)
1) Chapter Tutorial

* Temperature Conversion Assignment

f. Table Views (page 185)
1) Chapter Tutorial

g. Navigation Bar (page 231)
1) Chapter Tutorial

III. Data Persistence

a. Application Settings (page 303)
1) Chapter Tutorial

b. Basic Data Persistence (page 329)
1) Plist Tutorial
2) Archiving Tutorial
3) SQLite Tutorial

IV. Features

a. Animation (page 361)
1) Quartz Tutorial
2) OpenGL Tutorial

b. Accelerometer (page 441)
1) Tutorial

*Etch-a-Sketch Assignment

c. GPS (page 429)
1) Tutorial

d. Camera (page 463)
1) Tutorial

e. Autorotation and Autosizing (page 89)
1) Tutorial

f. Taps, Touches, and Gestures (page 401)
1) Tutorial

*Final Project

V. The Development Process

a. Planning your Application

b. Application Tuning

c. Application Testing

d. Application Publishing
Posted by JP

0 comments: