Developing mobile applications using PhoneGap and jQuery Mobile

November 16, 2010

For a class, me and my colleagues (we are a team of 6 people) start to develop a working prototype of an application for iPhone, Android and BlackBerry devices.

As you know, different platforms mean different programming languages and SDKs. To develop for iPhone we should use iOS SDK and Objective-C; to develop for Android we should use Android SDK and Java and for BlackBerry of course BlackBerry SDK and Java.

The question is: is it possible to develop once and deploy everywhere? (yes, it sounds like the Java claim) One of the possible answer should be PhoneGap with jQuery Mobile. With this solution it is possible to write applications using HTML5, CSS and Javascript and run the code inside the browser component that every platform provides in the SDK. Fortunately, all the SDKs (iOS, Android and BlackBerry) have a browser component based on WebKit; this means that the rendering problems are very limited.

Xcode, iPhone Simulator, PhoneGap and jQuery Mobile in action.

In the next posts, I will explain better all the issues related to this solution also because we are still working on it. Stay tuned!


A photo of Elia Contini
Written by
Elia Contini
Sardinian UX engineer and a Front-end web architect based in Ticino, Switzerland. Marathoner, traveller, wannabe nature photographer.