Several approaches can be taken to build mobile apps that run on smart phone platforms, ranging from pure custom software development to off-the-shelf tooling such as Titanium Appcelerator, Rhomobile, Sencha, or other: new options are arriving each month. As these technologies mature, the complexity in tackling a multi-platform solution is reduced, although pitfalls and surprises remain. In this talk, we will describe our efforts to build an app that supports all types of mobile phones, including iPhone, Android, Blackberry, Windows Mobile, feature phones, dumb phones, etc. maximizing the UI and hardware capabilities of each phone, as well as traditional text messaging and phone calls to enable a robust communication infrastructure.

Topics covered:
1. Phonegap API
2. jQuery mobile API
3. Extending Phonegap in Objective C, Java
4. Surprises, pitfalls discovered
5. Comparison to alternative approaches.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…