Introduction to Cordova
The documentation of Apache Cordova (http://cordova.apache.org/docs/en/2.5.0/guide_getting-started_ios_index.md.html) has the following to say:
Apache Cordova is a library used to create native mobile applications using Web technologies. The application is created using HTML, CSS and JavaScript and compiled for each specific platform using the platform native tools.
This is how the Apache Cordova documentation defines the Cordova platform. From the definition, it is pretty evident that Cordova is some tool that makes use of our standard web development technologies, wraps it into something, and manages to make it available in form of a native mobile application. Any such native mobile application that is created using HTML, CSS, and JavaScript, wrapped using a native container, and made available as a native installable mobile application is termed as a hybrid mobile application. To understand what Cordova actually is and how it performs, we will have to step back a...