Workshop on Programming the iPhone
From CSclasswiki
- Dates:
- 4 Mondays: July 12, July 19, July 26, Aug 2
- Time:
- 6pm-8pm
- Where:
- Ford Hall 241, Smith College (map)
- What:
- Lou Franco, a local area software developer, is going to lead four two-hour session on getting started with iPhone development. The class is free, but is limited to the first 20 who sign-up.
- Book:
- Lou will provide early access and discounts for a book that will have the material of the class
- Pre-requisites:
- Before the class Lou will send instructions for setting up your Mac for iPhone development -- you should do that before the first session if you intend to follow along during the class.
- Equipment:
- In order to develop for the iPhone, you need a Mac. If you want to test your app on a device, then you need an iPhone, iPod Touch, or iPad. If you don't have a Mac, you'll be paired with someone who has one.
Bring paper and pencil for drawing -- graph paper would be ideal.
- Session 1: Introduction to Xcode and Interface Builder, Object-oriented design/programming, and Objective-C
- Session 2: Using Interface Builder to draw your views, custom views, touch, and multi-touch
- Session 3: Building database apps with CoreData, Table Views and Navigation Controllers
- Session 4: Your app -- I will collect topics in Session 3 that people want covered and try to get through as many as possible (possible topics: location and maps, accessing iPhone resources like Contacts, Photos, and Calendar, the accelerometer, the camera)
There will be an online forum for the class where you can ask questions to help you finish your application
List of Participants
- Lou Franco (VP of Product Strategy, Atalasoft, contact via http://loufranco.com)
- D. Thiebaut (CS Dept, Smith College, thiebaut@cs.smith.edu)
- Nick Howe (CS Dept, Smith College, nhowe@smith.edu)
- Julia Burch (CS Dept, Smith College, jburch@smith.edu)
- Greg Caulton (greg@stayintouch.org)
- Lisa Turcotte (lisa@turcotte.tv)
- Jason Turcotte (jason@turcottedata.com)
- Rob Archer (rob@gravityswitch.com)
- Kristen Beam (kristenbeam@gmail.com)
- Matthew Larsen (matthew@matthewlarsen.net)
- Otis Rowell (otis.rowell@gmail.com)
- Blair Winans (blair@winanscreative.com)
- Mary Wiseman (mwiseman8@gmail.com)
- Mike Olkin (molkin@gmail.com)
- Abby Karigman (abbykin2@gmail.com)
- arvind Karthikeyan (arvind.dino@gmail.com)
- Andy Anderson (aanderson@amherst.edu)
- Jerome Haines (jeromehaines@gmail.com)
