<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>&lt;p&gt;&lt;a href="http://s3.amazonaws.com/brentmc79-prod/files/10/original.jpg?1250189401"&gt;&lt;img style="margin:0px 0px 5px 5px" src="http://s3.amazonaws.com/brentmc79-prod/files/10/medium.jpg?1250189401" alt="photo.jpg" width="300" height="225" align="right" /&gt;&lt;/a&gt;I recently spent a day hanging out with a few of the guys at &lt;a title="Viget Labs homepage" href="http://www.viget.com" target="_blank"&gt;Viget Labs&lt;/a&gt; hacking on the iPhone.&amp;nbsp; &lt;a title="Ben Scofield's professional blog" href="http://benscofield.com/" target="_blank"&gt;Ben Scofield&lt;/a&gt;, 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.&lt;/p&gt;
&lt;p&gt;My iPhone development experience at that point was very minimal.&amp;nbsp; I had done a few online tutorials and walk-throughs, but nowhere near enough to really understand what I was doing.&amp;nbsp; On top of that, my Objective-C knowledge was pretty much non-existant.&amp;nbsp; Fortunately, none of this was a problem.&lt;/p&gt;
&lt;p&gt;We spent the first half of the day going over the basics.&amp;nbsp; 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).&lt;/p&gt;
&lt;p&gt;We then broke off into small groups, pairs mostly, to do a little hacking.&amp;nbsp; &lt;a title="David's professional blog" href="http://davideisinger.com/"&gt;David Eisinger &lt;/a&gt;and myself put our heads together on something amazing.&amp;nbsp; The Text-EmBIGiner, we called it (or something like that).&amp;nbsp; Picture this, a text field, a button, and a label.&amp;nbsp; You enter your text, hit the buttom, and BAM -- the label is updated with your text.&amp;nbsp; Fucking amazing.&amp;nbsp; We thought so at least.&amp;nbsp; Many high-fives were had.&lt;/p&gt;
&lt;p&gt;Lunch was provided in the form of &lt;a href="http://www.amantepizza.com/"&gt;Amante Pizza&lt;/a&gt;.&amp;nbsp; Thanks Viget!&lt;/p&gt;
&lt;p&gt;In the afternoon we moved on to talk about ways of makin iPhone development less painful.&amp;nbsp; In other words, removing the Objective-C.&amp;nbsp; We briefly talked about &lt;a href="http://rhomobile.com/home"&gt;Rhomobile&lt;/a&gt;, an open source framwork for building cross-platform mobile apps.&lt;/p&gt;
&lt;p&gt;The remainder of the day was spent talking about and playing with two other frameworks, Appcelerator's &lt;a href="http://www.appcelerator.com/products/titanium-mobile/" target="_blank"&gt;Titanium&lt;/a&gt; and the open source &lt;a href="http://phonegap.com" target="_blank"&gt;PhoneGap&lt;/a&gt;.&amp;nbsp; 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.&amp;nbsp; They were very cool and I could definitely see myself playing with these more in the future.&lt;/p&gt;
&lt;p&gt;Overall it was a really fun day, and I'm looking forward to putting my new knowledge to good use.&lt;/p&gt;
&lt;p&gt;Thanks again Viget!&lt;/p&gt;</body>
  <created-at type="datetime">2009-08-13T21:27:25Z</created-at>
  <description>My follow-up on the iPhone Hack Day at Viget Labs</description>
  <id type="integer">33</id>
  <keywords>iphone sdk apple hack appstore titanium rhodes appcelerator viget labs objective-c</keywords>
  <published type="boolean">true</published>
  <slug>iphone-hack-day-at-viget-labs</slug>
  <title>iPhone hack day at Viget Labs</title>
  <updated-at type="datetime">2009-08-13T21:30:40Z</updated-at>
</post>
