iPhone Hack Day at Viget Labs

photo.jpgI recently spent a day hanging out with a few of the guys at Viget Labs hacking on the iPhone.  Ben Scofield, the Technology Director at Viget Labs, was leading an iPhone development primer for a few of Viget’s finest, and they were nice enough to let a handful of “outsiders” join the fun.

My iPhone development experience at that point was very minimal.  I had done a few online tutorials and walk-throughs, but nowhere near enough to really understand what I was doing.  On top of that, my Objective-C knowledge was pretty much non-existant.  Fortunately, none of this was a problem.

We spent the first half of the day going over the basics.  Ben walked us through Xcode and Interface Builder, and we talked about basic project layout, the different types of iPhone apps (list, view, and navigation-based, etc).

We then broke off into small groups, pairs mostly, to do a little hacking.  David Eisinger and myself put our heads together on something amazing.  The Text-EmBIGiner, we called it (or something like that).  Picture this, a text field, a button, and a label.  You enter your text, hit the buttom, and BAM — the label is updated with your text.  It was amazing.  We thought so at least.  Many high-fives were had.

Lunch was provided in the form of Amante Pizza.  Thanks Viget!

In the afternoon we moved on to talk about ways of making iPhone development less painful.  In other words, removing the Objective-C.  We briefly talked about Rhomobile, an open source framwork for building cross-platform mobile apps.

The remainder of the day was spent talking about and playing with two other frameworks, Appcelerator’s Titanium and the open source PhoneGap.  Both frameworks allow you to build your app using primarily HTML and javascript, but they still give you access to the iPhone native controls and features.  They were very cool and I could definitely see myself playing with these more in the future.

Overall it was a really fun day, and I’m looking forward to putting my new knowledge to good use.

Thanks again Viget!