Another viable option for mobile development is to use a framework like Titanium or Phonegap to quickly build out an app using Javascript. I’ve been looking at Titanium a lot lately and digging into its API. Seems like you can build anything short of a game using its API and there’s a real buzz when you compile the same (or nearly the same) codebase to run on both Android and iPhone devices.
With this article, I’d like to share my experiences with both mobile web and software development to guide your future developments on the iPhone platform.