Razvoj aplikacije za pametno uro s pomočjo razvojnega paketa Flutter
Pametne ure so ena izmed novejših naprav, za katere lahko, ob pomanjkanju obstoječih rešitev, sami razvijamo nove aplikacije. Največkrat se te uporabljajo v povezavi z mobilnim telefonom, ker pa obstaja več mobilnih operacijskih sistemov, je potrebno temu prilagoditi spremljevalne aplikacije tako na...
Main Author: | |
---|---|
Other Authors: | |
Format: | Bachelor Thesis |
Language: | Slovenian |
Published: |
2022
|
Subjects: | |
Online Access: | https://repozitorij.uni-lj.si/IzpisGradiva.php?id=140229 https://repozitorij.uni-lj.si/Dokument.php?id=160921&dn= https://plus.cobiss.net/cobiss/si/sl/bib/122682371 https://hdl.handle.net/20.500.12556/RUL-140229 |
Summary: | Pametne ure so ena izmed novejših naprav, za katere lahko, ob pomanjkanju obstoječih rešitev, sami razvijamo nove aplikacije. Največkrat se te uporabljajo v povezavi z mobilnim telefonom, ker pa obstaja več mobilnih operacijskih sistemov, je potrebno temu prilagoditi spremljevalne aplikacije tako na pametnih urah kot tudi na mobilnih telefonih. Flutter je paket za razvoj uporabniških vmesnikov, znan po svoji sposobnosti za razvoj aplikacij za več platform oziroma operacijskih sistemov hkrati, vendar pa je le-ta razmeroma nov. Posledično je, vsaj na področju razvoja aplikacij za pametne ure, uporaba paketa še precej slabo dokumentirana. Namen tega diplomskega dela je analizirati razvojni paket Flutter in preizkusiti njegovo uporabnost v lastni preprosti aplikaciji za pametno uro, ki služi kot dopolnilo obstoječi mobilni aplikaciji. V diplomskem delu najprej obrazložim osnove operacijskih sistemov Android in Wear OS ter razlike v postopku razvoja aplikacij za obe platformi. Opišem tudi vse uporabljene pakete in orodja, kot sta Flutter in Android Studio, vzpostavitev delovnega okolja ter proces razvijanja svoje aplikacije za pametno uro. V drugem delu diplomske naloge je opisan rezultat diplomske naloge - aplikacija za sledenje skupnih stroškov nakupov in razvoj le-te. Aplikacija je sicer delujoča, vendar z nekoliko omejeno funkcionalnostjo. To je posledica slabe oziroma neobstoječe podpore nekaterih, za pametne ure pomembnih funkcionalnosti, kot sta povezava s spremljevalno aplikacijo na mobilnem telefonu in uporaba nekaterih prikaznih površin v uporabniškem vmesniku pametne ure. Trenutno različico razvojnega paketa Flutter tako ocenjujem še kot manj primerno za samostojni razvoj aplikacij za pametno uro, je pa paket potencialno uporaben za vgrajevanje vsebin v aplikacije, razvitih v avtohtonem okolju. Smart watches are one of the newer devices for which, in the absence of existing solutions, its users can develop new applications themselves. Often these are used in connection with a mobile phone but since there ... |
---|