Introduction to Creating iPhone and iPad Apps @SVA Summer 2011 SMC-2731-A SA, Jun 04 - Jul 30 Hours: 11:00AM - 03:00PM ROOM: 212 Location: SVA 133/141 West 21 Street Apple Developer Helpfull Sites iPhone Development 101 iphoneexamples cocoadevcentral TutsPlus iPhone Tutorials Stanford iPhone Lectures |


Introduction to Creating iPhone and iPad Apps
@SVA Summer 2011
INFO
SMC-2731-A
Saterdays, Jun 04 - Jul 30
Hours: 11:00AM - 03:00PM
ROOM: 212
Location: SVA 133/141 West 21 Street
CONTACT
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.
SUGGESTED READING
Beginning iOS4 Application Development
Wei-Meng Lee
Beginning iPhone 4 Development
Dave Mark &
Jeff LaMarche
GRADING
40% Homework
40% Class Participation
20% Final App Project
10% Extra Credit if you submit final project to Apple App Store!
ABSENT POLICY
If you miss more than 3 classes, your grade will be dropped by a letter grade.
SCHEDULE
Class 1: June 4
Hello App World
- iPhone SDK ( Software Developers Kit )
- X-code
- Interface Builder
- iPhone Simulator
- UIImageView & UImage
- UILabel
- UIButton
- printf
- addSubview
- IBAction & IBOutlets
- DEMO: Hello & Goodbye World
- DEMO: Lets place an Image
- DEMO: Show/Hide & Replace image
Class 2: June 11
Basic iPhone User Interface
- Set up iOS devices
- Big Tipper App
Class 3: June 18
Core Animation
Class 4: June 25
Switching Views
- Assign Final Project
Class 5: July 9
TabView
Class 6: July 16
Camera
Build Sticker App
Class 7: July 23
UIWebView , Sending Email, NSTimer
Class 8: July 30
UITableView
- Assign Final Project