The development of hybrid mobile applications with Apache Cordova
Stefan Bosnic, Istvan I. Papp, Sebastian Novak · 2016
Native mobile applications are applications developed by using the SDK and programming language specific to the mobile platform. The key limitation of these mobile applications is the inability to transfer applications to another platform, without writing the application from scratch. This situation has led to new requirements, such as tools that enable generation of mobile applications with a single codebase. This paper presents a way of generating such applications using the Apache Cordova. It allows developers to implement applications on multiple platforms, using a single codebase. Applications are executed in a platform-specific native container.