Brian Dorsey's lab notes

Jul 07 2009

Beginning iPhone development

I got an iPhone a few weeks ago. This week, other plans fell through, and I found myself with some extra time. I decided to see if I could make a basic iPhone application in a week. But, I’ve never done any desktop GUI programming, don’t know Objective-C, and have never done any mobile dev. Should be interesting. ;)

First two days of iPhone dev. OK so far. Given where I’m coming from, I’m feeling pretty good. The first day doesn’t really count, just a bit of preparation, installing the SDK & signing up for a developer key, lots of hoops to jump through, but it’s been easier than I expected.

I also put out a call on twitter for newbie iPhone recommendations and got several good ones:

  • Scott Blanksteen and Aviel: Check the Stanford iPhone App programming class: http://bit.ly/rsPQn
  • Dave Peck: pick up Dave Mark’s beginning iPhone book by Apress. Also: read apple’s overview guides and crank through their sample code.

I grabbed a copy of Beginning iPhone Development: Exploring the iPhone SDK. It seems perfect for me. If you already know GUI dev, interface builder, Objective-C, etc, you’ll find it slow. But for a newbie like me, it’s perfect. (Looks like there is an updated version of the book coming out soon: Beginning iPhone 3 Development: Exploring the iPhone SDK)

Big thanks to the Walk Score guys who were gracious enough to host me for a day of co-working at Front Seat HQ today. I worked through the first few chapters of the book. Thanks to Dave for helping me out with newbie questions.

It’s pretty uncomfortable fumbling around as a beginner, but it’s good for me, and I’m enjoying myself so far. Looking forward to tomorrow!

Page 1 of 1