Izdelava hibridnih mobilnih aplikacij z ogrodjem Ionic
Glavni cilj diplomske naloge je predstaviti hibridne mobilne aplikacije in prikazati postopek razvoja skozi izdelavo konkretnega primera hibridne mobilne aplikacije. Hibridne mobilne aplikacije so aplikacije za mobilne naprave, narejene s pomočjo spletnih tehnologij, ki za razliko od spletnih aplikacij omogočajo poln dostop do funkcionalnosti naprave. V diplomi najprej predstavimo njihove prednosti in slabosti, nato pa opišemo postopek razvoja na primeru takšne aplikacije. Pri razvoju aplikacije se srečamo z ogrodji, kot sta Ionic in Angular, ki sta tudi predstavljena v diplomi, predstavljena pa so še druga orodja, ki nam poenostavijo razvoj hibridnih aplikacij. Pri razvoju aplikacije predstavimo vse korake, od načrtovanja, implementacije funkcionalnosti, povezave z zaledjem pa do uporabe vtičnikov za dostop do mobilne naprave. Na koncu predstavimo še namestitev same Ionic aplikacije na dve različni platformi, to sta iOS in Android. Pri uporabi vtičnikov in namestitvi na posamezne platforme smo uporabili Apache Cordovo, ki nam omogoča generiranje aplikacijskega paketa in dostop do funkcionalnosti naprave preko vtičnikov.
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.
2017
2017-05-26 14:25:02
1060
hibridna mobilna aplikacija, Ionic, Angular, Apache Cordova, Ionic Native
hybrid mobile application, Ionic, Angular, Apache Cordova, Ionic Native
mb11
JANEZ
ČADEŽ
70
Aleš
Smrdel
991
VisID
16
19880
Čadež Janez - Izdelava hibridnih mobilnih aplikacij z ogrodjem Ionic.pdf
912595
Predstavitvena datoteka
2017-05-26 14:25:06