Titanium by Appcelerator is one of the best cross-platform solutions for iPhone, iPad and Android development. We'll be publishing detailed tutorials on how to use Titanium, so make sure to download your copy now.
From the website: "You’ve got the ideas, now you’ve got the power. Titanium translates your hard won web skills into native applications that perform and look just like they were written in Objective-C [iPhone] or Java [Android]. With over 300 APIs, a thriving developer community6, and the support you need, you can build applications that are more social, local, media rich, interactive, and extensible."
Titanium offers music, photo and video streaming/storing on a user’s device as well as custom video playback controls.
Flexible Storage: Filesystem, Database On Device
Store user preferences, save data files, or implement the mobile version of a cookie using SQL Lite and the iPhone / Android’s native file system.
Your Best Shot: Access the Camera or Video Camera
Snap a photo or video, store it on the phone, and push it to Flickr, Youtube, or your website.
RESTful web services are easy to tap into with Titanium. We’ve also included a full SOAP client for making SOAP API requests. And we’ve bundled in support for over 300 APIs via Yahoo YQL.
Code like it’s the year 2020: HTML5 and CSS3 support
Built on top of the latest Webkit rendering engine, Titanium lets you develop advanced animations and sophisticated interfaces.