The main objective of the thesis is to present hybrid mobile applications and show the process of development through building sample application. Hybrid mobile applications are application for mobile devices built with web technologies but unlike web applications, hybrid applications allow full access to device functionality. We first describe advantages and disadvantages of hybrid mobile applications and the process of development. When developing hybrid mobile applications, we encounter know frameworks like Ionic and Angular, that are also presented in the thesis, and which make the development easier. We present all the development steps, from planning, functionality implementation, API calls and plugins usage. At the end, we present how to use Ionic to deploy our application to iOS and Android platforms. For the plugins and deployment we used technology called Apache Cordova, which helps us to generate application packages and access native functionality of device.
|