CORDOVA

Cordova allows a developer to use HTML, CSS, and JavaScript to build hybrid (in contrast to native) mobile apps. Compiling from the same code base, multiple platforms such as Android and iOS can be targeted at once. With Cordova, the user can run an app offline without launching the browser and gain access to various device APIs.