Title Hibridna mobilna aplikacija za vremensku prognozu
Title (english) Hybrid mobile application for weather forecast
Author Anja Cerovec
Mentor Vladimir Stanisavljević (mentor)
Committee member Dean Valdec (predsjednik povjerenstva)
Committee member Andrija Bernik (član povjerenstva)
Committee member Vladimir Stanisavljević (član povjerenstva)
Granter University North (University centre Varaždin) (Department of Multimedia, Design and Application) Koprivnica
Defense date and country 2020-09-28, Croatia
Scientific / art field, discipline and subdiscipline TECHNICAL SCIENCES Graphic Technology Processes of Graphic Reproduction
Abstract Posljednjih godina mobilne aplikacije su uvelike promijenile načine na koje komuniciramo, slušamo glazbu, gledamo filmove, pratimo novosti pa i vremensku prognozu i tako postale sastavni dio našeg života do te mjere da se osjećamo nepotpuno ako zaboravimo mobitel kod kuće. Mobilne aplikacije dijele se na nativne, web i hibridne. Nativne aplikacije razvijene su korištenjem izvornog programskog jezika platforme za koju su namijenjene, a web aplikacije najčešće se razvijaju uz pomoć HTML-a, CSS-a i JavaScript-a dok su hibridne aplikacije kombinacija nativnih i web aplikacija. Hibridne aplikacije kodirane su pomoću standardnih web tehnologija, a uz pomoć dodataka i posebnih aplikacijskih spremnika pružaju osjećaj nativne aplikacije. Pri izradi hibridnih aplikacija uvelike pomažu mnogi besplatni i komercijalni razvojni okviri koji se mogu naći na tržištu kao npr. Apache Cordova. Cordova je besplatan razvojni okvir u vlasništvu Apache zaklade kojim možemo razviti višeplatformsku hibridnu aplikaciju korištenjem web tehnologija koje se inače koriste za izradu web aplikacije. Cordova nudi set dodataka tj. API-ja koji omogućuju pristup nativnim značajkama uređaja kao što su kamera, lokacija, datotečni sustav, obavijesti i status baterije. Apache Cordova aplikaciju možemo razviti uz pomoć Cordova CLI-a ili koristeći se nekim od IDE-a koji olakšavaju cijeli proces. U teorijskom dijelu rada opširnije je obrađena Apache Cordova i opisane su osnove njoj sličnih razvojnih okvira. Opisana je povijest Cordove, arhitektura, dodaci i proces instalacije Cordova CLI-a. Praktični dio rada sadrži opis izrade aplikacije za prikaz trenutnih vremenskih uvjeta uz pomoć Apache Cordove i Visual Studija. Opisano je koje komponente je potrebno instalirati te su detaljno opisani dijelovi koda koji omogućuju funkcioniranje aplikacije.
Abstract (english) In recent years, mobile applications have greatly changed the way we communicate, listen to music, watch movies, follow the news and event the weather forecast and thus became an integral part of our lives to the point that we feel incomplete if we forget our mobile phone at home. Mobile applications are divided into native, web and hybrid applications. Native applications are developed using native programming language of the platform for which they are intended, web applications are most often developed using HTML, CSS and JavaScript and hybrid applications are a combination of native and web applications. Hybrid applications are coded using standard web technologies and by using plugins and special application containers they provide a sense of native application. There are many free and commercial frameworks which can be found on the market, such as Apache Cordova, that are helpful when building a hybrid application. Cordova is a free mobile development framework, owned by Apache, by which we can develop a multi-platform hybrid application using web technologies that are otherwise used to create a web application. Cordova offers a set of plugins, i.e. APIs that provide access to the native features of the device such as camera, location, file system, notifications and battery status. We can develop Apache Cordova application using Cordova CLI or one of many IDEs that make the whole process easier. The theoretical part of the paper describes Apache Cordova and similar development frameworks. The history of Cordova, its architecture, plugins and the installation process of Cordova CLI are also described. The practical part of the paper contains a description of weather application development by using Apache Cordova and Visual Studio. It is described which components need to be installed and the code that allows the application to function is described in detail.
Keywords
Apache Cordova
hibridna aplikacija
web aplikacija
nativna aplikacija
API dodaci
HTML
CSS
JavaScript
Keywords (english)
Apache Cordova
hybrid application
web application
native application
API Plugin
HTML
CSS
JavaScript
Language croatian
URN:NBN urn:nbn:hr:122:867973
Study programme Title: Graphical Studies: Multimedia, Design and Application Study programme type: professional Study level: undergraduate Academic / professional title: stručni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka multimedijske i grafičke tehnologije (stručni/a prvostupnik/prvostupnica (baccalaureus/baccalaurea) inženjer/inženjerka multimedijske i grafičke tehnologije)
Type of resource Text
File origin Born digital
Access conditions Open access
Terms of use
Created on 2020-12-01 11:34:04