Sažetak | Mobilne aplikacije prvobitno su služile za brzu provjeru elektroničke pošte no njihova velika
potražnja dovela je do proširenja na druga područja koja korisnicima pomažu u svakodnevnom
životu, kao što su bilješke, podsjetnici i kalendar. Cilj ovog rada jest olakšanje praćenja
potrošnje gorima svim korisnicima. Aplikacija je rađena u iOS operacijskom sustavu i koristi
razvojno okruženje Xcode1 te programski jezik swift2 za izradu korisničkog sučelja i sve
potrebne logike. Za trajno pohranjivanje podataka koristi se Core Data okvir koji olakšava
komunikaciju sa bazom podataka. Također postoji mogućnost i za uključenje vanjske baze
podataka preko platforme Firebase Firestore3. Ovaj projekt isprva je zahtijevao izradu modela
koji su nam potrebni za povezivanje s bazom, zatim klase koje sadrže glavne operacije za
dohvaćanje, slanje, uređivanje i brisanje podataka. Na samom kraju napravljeno je korisničko
sučelje koje pruža jednostavno korištenje aplikacije. Kod ulaska u aplikaciju korisnik dolazi
do glavnog ekrana u kojem ima mogućnost dodavanja novog vozila. Svako vozilo ima ime,
početno stanje brojčanika, registracijske oznake, vrstu goriva i sliku. Nakon dodavanja vozila,
svako vozilo ima mogućnost dodavanja novog punjenja, a svako punjenje ima datum, cijenu,
volumen i vrijednost brojila. Uz samo par informacija koje korisnik mora unijeti dobivaju se
informacije o udaljenosti, cijeni po litri, prosječnoj potrošnji i još mnoge druge. Svako punjenje
se sprema u listu specifičnu za to vozilo. Također svako punjenje ulazi u statistike koje se
nalaze na drugom ekranu. U statistikama korisnik može pratiti grafove koji za svaki mjesec
broje prosječnu potrošnju, ukupni trošak te ukupnu količinu goriva. Statistike također nude
mogućnost praćenja potrošnje za sva ili pojedina vozila. Zadnji ekran su postavke koje
omogućuju odabir valute, mjernih jedinica za duljinu, volumen i prosječnu potrošnju. Postavke
još nude mogućnost odabira preko dvadeset različitih boja koje mogu biti tema aplikacije i
gumba koji briše sve podatke iz baze.
Ova aplikacija omogućuje korisnicima da bez napora prate i upravljaju potrošnjom goriva.
Detaljnim uvidom u informacije poput prosječne kilometraže, prosječne potrošnje goriva i
novca pomaže pojedincima u donošenju informiranih odluka o svojim voznim navikama,
održavanju vozila i planiranju ruta. Cilj je da korisnici mogu prepoznati prilike za optimizaciju
svojih voznih navika i u konačnici smanjenje ukupnih troškova goriva. |