PhoneGap / Cordova a boon to cross platform mobile app developers


PhoneGap / Cordova is a tool for creating cross-platform mobile apps using web standards. PhoneGap is developed by Adobe, which acquired the company from the Nitobi PhoneGap development. The source code of the project was given to the Apache Foundation, while the project remains open source. Its name was changed to Cordova. PhoneGap is distributed under the Apache 2 license.

Mobile apps are built with PhoneGap using HTML 5, CSS 3 and JavaScript. They are packaged by the tool to be performed by the rendering engine of the native browser on the smartphone or tablet which is targetted. PhoneGap also provides a JavaScript API that allows the use of advanced smartphone (GPS, accelerometer, camera …) features.

The core of PhoneGap is completely modular since version 3.0.0. It is possible to activate only the necessary application modules, which results in ease and optimizes the application.

Moreover, it is possible to extend the functionality of PhoneGap by adding new modules like Twitter, Barcode Scanner, NFC, etc, to choose from. Adding a module itself has been simplified to the maximum execution of a simple command line.

PhoneGap supports multiple platforms including iOS, Android, BlackBerry 10 (and 6), Windows Phone 7 and 8, Windows 8, Tizen, WebOS and Symbian. This is a complete and technically relevant solution for developing cross-platform mobile applications.

Adobe also offers a PhoneGap Build service for the generation of online applications, doing away with the installation of the various SDK. PhoneGap is a kind of shell adapted to each platform to transform standard web application in a hybrid application consisting of a WebView and a JavaScript API to access native phone features.


Challenges in PhoneGap / Cordova development

In the past years, PhoneGap / Cordova developers at MobileAPPtelligence have faced some problems in the development or maintenance of PhoneGap applications. Some of them I would like to quote are:


  • The PhoneGap engine moves quickly, usually a new version every month. Updates require understanding exactly what components beyond the standard JavaScript, HTML and CSS had changed.
  • Plugins not scheduled outside the business logic.
  • Each plugin has its own instructions for installation and / or upgrade.
  • We have to develop specific IDEs for each supported platform.

Our Phonegap experts have found these problems trivial and had come up with adequate solutions. I will explain it in my next blog.




About MobileAPPtelligence

Mobileapptelligence creates next generation native mobile applications for iPhone, iPad, Android, Windows and Blackberry devices. We have clients and partners all over the world, entrusting us to devise and execute their mobile application development & deployment strategies. Being a leading mobile application development company, our team works with clients closely to develop and deliver best in class mobile apps. Custom UI/UX with robust functional logic, sets a great end user experience and thus more conversions. Every aspect of our mobile application development process is associated with user behavioral and online downloads data, driving great visibility and user hits to clients' mobile apps.
This entry was posted in Mobile Apps Development and tagged , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s