Detail práce
Mobilní aplikace pro notifikace při dosažení míst
Cílem této práce je vytvoření jednoduché aplikace pro operační systém Android, která bude zasílat notifikace při vstupu či výstupu z uživatelem zvolené zóny a celkově ulehčovat proces informování dalších osob. Detekce vstupu/výstupu ze zóny je založena na principu geofencingu. Pro trvalé uložení jednotlivých zón je použita SQLite databáze. Při překročení hranice zóny obdrží uživatel notifikaci, jejímž stisknutím je možné odeslat zprávu druhé osobě. Tuto zprávu si uživatel může předvolit pro každou zónu zvlášť (jak pro vstup, tak výstup). Zónu je možné kdykoliv aktivovat/deaktivovat. Uživatelovi je umožněno grafické zobrazení zón na mapě. Aplikace též nabízí odeslání zkušební notifikace, na které je názorně vysvětleno, jaké funkce poskytuje. Služba, průběžně získávající polohu, běží i po odstranění aplikace ze seznamu běžících aplikací. Pro úplné vypnutí aplikace je zapotřebí zmáčknout vypínací tlačítko v aplikaci. Práce se zabývá návrhem, implementací a následným testováním vyvíjené mobilní aplikace. Finální verze aplikace je publikována v obchodě Google Play.
mobilní aplikace, Android, Android Studio, Kotlin, SQLite, notifikace, mapa, lokace, smartphone, geofencing, GUI
Studentka nejprve prezentovala výsledky, kterých dosáhla v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Studentka následně odpověděla na otázku oponenta a na doplňující otázku přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studentky na položené otázky rozhodla práci hodnotit stupněm výborně (A).
- Máte nějaký podrobnější zpětnou vazbu z testování dokončené aplikace? Pokud ano, prosím prezentujte její výsledky.
- Proč aplikace nepracuje správně na nižších verzích systému Android?
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT23016, author = "Kl\'{a}ra Ungrov\'{a}", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Mobiln\'{i} aplikace pro notifikace p\v{r}i dosa\v{z}en\'{i} m\'{i}st", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2020, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/23016/" }