Last weekend, I attended the Voices that Matter iPhone conference. Here are some comments which caught my attention:
“Assuming you already have a bunch of iPod touches, that’s the affordable solution.” - Aaron Hillegass, regarding an application built for a client.
“I hope that’s documented… Pretty important.” -Jonathan Rentzsch, regarding the trick for making parameterized model based requests in Core Data.
“Not everything Apple does is correct.” - Suzanne Ginsburg, regarding user interface design. (Specifically, methods for customizing icons on a tab view controller.)
“Things become more intuitive as you use Core Animation.” - Matt Long
“The hand isn’t the next greatest thing, it’s the greatest thing.” - Kyle Kinkade, regarding multitouch user interfaces.
“When you design for a multitouch device, you’ve got reality working with you” - Kyle Kinkade
“It seems ridiculous to put labels on things like that.” - Kyle Kinkade
“Apple is our abusive boyfriend.” - Erica Sadun
“Charge what it takes to develop and support your app.” - Tom Woods
“If you want to sleep at night, don’t release a free app.” - Brent Simmons
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!