Hybrid Applications

Hybrid applications are web applications (or web pages) in the native browser, such as UIWebView in iOS and WebView in Android (not Safari or Chrome). Hybrid apps are developed using HTML, CSS and Javascript, and then wrapped in a native application using platforms like Cordova.Hybrid mobile app development is an approach to programming for mobile devices that combines the strengths of native programming and HTML5 mobile app development.


Phonegap is an open source platform that allows HTML5 and JavaScript created apps to be compiled into native apps that can be uploaded onto the app stores for Android, iPhone and Blackberry. DrupalGap is an open source application development kit for Drupal websites. It can be used to easily build custom mobile apps, and web apps for Drupal websites.


Apache Cordova (earlier known as PhoneGap) is an open source mobile application development framework. It allows programmers to build apps for multiple mobile platforms using standard Web technologies like HTML5, CSS3 and JavaScript instead of relying on platform-specific SDKs and APIs. The resulting apps built using Apache Corodova are hybrid, which means they are neither native mobile apps nor are they Web  based. Apache Corodova supports the following platforms-Android, BlackBerry, Firefox OS, iOS, Symbian, UbuntuTouch, webOS, Windows Phone and Windows 8.


jQuery Mobile is a web application framework that caters to the development needs of all popular mobile devices, built on top of the jQuery JavaScript framework. jQuery Mobile allows developers to write code for a single cogent website and run it on different mobile devices rather than build separate websites for all the different mobile operating systems out there.