modified on 4 October 2010 at 19:38 ••• 1,491 views

Workshop on Programming the iPhone

From CSclasswiki

Jump to: navigation, search
Dates:
4 Mondays: July 12, July 19, July 26, Aug 2
Time:
6pm-8pm
Sign-up:
http://loufranco.com/hello-iphone/intro-iphone-workshop.html
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)