Mobilní aplikace pro notifikace při dosažení míst

Loading...
Thumbnail Image

Date

Authors

Ungrová, Klára

Mark

A

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

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.
The aim of this bachelor thesis is to create a simple Android application which will be able to send notifications when entering or exiting a zone of user's interest and will overall ease the process of informing other people. Detection of entering/exiting zone is based on the principles of geofencing. SQLite database is used to save user's zones of interest (and details about them) persistently. When crossing the boundaries of a zone of interest, a user receives a notification - by clicking on it a user has the opportunity to send the message to other person. The message to be sent can be preset for every zone (both for entering and exiting). It is possible to activate/deactivate the monitoring of any zone any time. A user can display zones on the map. There is a possibility to send a trial explanatory notification for user to better understand its functionality. The foreground service which takes care of retrieving up-to-date location is running even if the app is swiped away from running applications. To kill the application, the switch off button in the app needs to be pressed. The main focus of this work is design, implementation and testing of the mobile application. The final version has been published to Google Play store.

Description

Citation

UNGROVÁ, K. Mobilní aplikace pro notifikace při dosažení míst [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

prof. Ing. Adam Herout, Ph.D. (předseda) prof. Ing. Martin Drahanský, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen)

Date of acceptance

2020-07-10

Defence

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). Otázky u obhajoby: 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?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO