I've been away a lot lately, but have been exploring some fun new territory. In particular, I've been working on Enterprise development for the iPad. It's been quite a mental shift to move from
Windows -> Mac
C# -> Objective C
.NET -> unmanaged code
Desktop/Web/small-device dev -> large touch screen mobile dev
Visual Studio -> XCode
Code driven UI design -> Interface Builder
The pain points and frustrations have been numerous, though the resulting applications are beautiful and pleasant. I miss the comfort of my original development experience, but appreciate the superior elegance that seems achievable in iOS. There's a whole lot more to say on this, which may perhaps spur more blog posts in the near future.
In the mean time, I'm still a .NET developer and don't see that changing any time soon. But adding iPad apps to my quiver of options has been an interesting experience so far. More to come soon.
Tags: iPad, iOS, Objective-C, Xcode, Mac, Apple