Class Syllabus and Schedule
Week 1. Hello World, Welcome to xCode
Week 2. User Interface
Week 3. Core Animations
Week 4. Switching Views
Week 5. Tab View & Accelerometer
Week 6. Midterm, UIWebView, Emailer

YouTube Channel

Introduction to Creating Applications for the iPhone
SMC-2731-A SA, Jan 29 - Apr 23 
Hours: 10:00AM - 02:00PM  ROOM: 212
Location: SVA 133/141 West 21 Street 

Apple Developer

Helpfull Sites
iPhone Development 101
TutsPlus iPhone Tutorials

Introduction to Creating Applications for the iPhone and iPad
Spring 2011

Course Information
SMC-2731-A
SA, Jan 29 - Apr 23 
Hours: 10:00AM - 02:00PM
ROOM: 212
Location: SVA 133/141 West 21 Street 


Contact Information
Instructor: Andrew James Garrahan
Email: Andrew@gutpela.com
Phone: (917)513-1273

Coruse Discription
The iPhone and iPad are the latest revolutionary mobile platforms for digital entertainment and touch-screen convenience. This course will use innovative iPhone SDK Xcode and Interface Builder along with the principles of Cocoa development to introduce you to universal object-oriented programming skills that can carry over into any other programming language. You will learn an in-demand job skill while digitally connecting with friends, creating games, experimenting with the visual technology of the on-board camera and the accelerometer, and using touch-screen technology to interact with a touch-recognition user interface.

This course provides the groundwork for realizing your creative potential for deploying business-related apps, making graphics with animation or building fun games. We will build original projects and work from prepared source files to understand the inner workings of professional iPhone and iPad applications.

Please note if students desire to test on an iPhone/iPad device they should bring their own personal device to class. In-class work will be done on an iPhone simulator.

Course website - www.garrahan.org

Suggested Reading


Beginning iPhone 3 Development
 
Dave Mark & Jeff LaMarche

Beginning iOS4 Application Development
Wei-Meng Lee


Tentative Schedule

Week 1 : Jan 29
X-code – show the different template projects
Simple hello world with interface builder

HOMEWORK: install SDK, sign up for apple developer acount

Week 2: Feb 5th
Touch & Drag

Week 3:Feb 12
Using UIElements

Week 4 :Feb 19
Switching Views

Week 5:Feb 26
TabView & Accelromitor

Week 6:March 5
Midterm project, Detecting shakes , UIWebView , Sending Email, NSTimer

SPRING BRACK – NO Class 7

Week 7:March 19
Video & Sound

Week 8:March 26
Camrea

Week 9:April 2
Saving data localy to the phone

Week 10:April 9
connecting to the internet

Week 11 :April 16
XML Feeds

Week 12: April 23

Final Project