Cieľom diplomovej práce bolo navrhnúť a vytvoriť mobilnú aplikáciu pre platformu Android, ktorá bude schopná na pozadí komunikovať so serverom a poskytovať užívateľovi dáta na základe aktuálnej polohy. V rámci práce boli popísané a vybrané najvhodnejšie metódy pre realizáciu aplikácie. Práca tiež popisuje programové riešenie pre samotnú funkčnosť zariadenia. Výsledkom diplomovej práce je prototyp aplikácie, ktorý spĺňa zadané podmienky.
Anotace v angličtině
The aim of this thesis is to design and create a mobile application for the Android platform, which will be able communicate with the server in the background and provide their users data based on their current location. In the thesis have been described and chosen the most suitable methods for the implementation of the application. Thesis also describes a program solution for the functionality of device. The outcome of the thesis is a prototype of the application, which meets the specified requirements.
Klíčová slova
Android, geolokácia, Google Maps, ukladanie dát, filtrovanie dát
Klíčová slova v angličtině
Android, geolocation, Google Maps, datastorage, datafiltering
Rozsah průvodní práce
81s. (72 088)
Jazyk
SK
Anotace
Cieľom diplomovej práce bolo navrhnúť a vytvoriť mobilnú aplikáciu pre platformu Android, ktorá bude schopná na pozadí komunikovať so serverom a poskytovať užívateľovi dáta na základe aktuálnej polohy. V rámci práce boli popísané a vybrané najvhodnejšie metódy pre realizáciu aplikácie. Práca tiež popisuje programové riešenie pre samotnú funkčnosť zariadenia. Výsledkom diplomovej práce je prototyp aplikácie, ktorý spĺňa zadané podmienky.
Anotace v angličtině
The aim of this thesis is to design and create a mobile application for the Android platform, which will be able communicate with the server in the background and provide their users data based on their current location. In the thesis have been described and chosen the most suitable methods for the implementation of the application. Thesis also describes a program solution for the functionality of device. The outcome of the thesis is a prototype of the application, which meets the specified requirements.
Klíčová slova
Android, geolokácia, Google Maps, ukladanie dát, filtrovanie dát
Klíčová slova v angličtině
Android, geolocation, Google Maps, datastorage, datafiltering
Zásady pro vypracování
Prostudujte a popište možnosti geolokace pro platformu Android.
Popište možnosti ukládání dat na platformě Android.
Navrhněte aplikaci pro filtrování dat na základě geolokace.
Podle návrhu vytvořte prototyp aplikace.
Navrhněte a implementujte programové vybavení potřebné pro funkčnosa aplikace.
Demonstrujte dosažené výsledky a vykonejte vyhodnocení.
Zásady pro vypracování
Prostudujte a popište možnosti geolokace pro platformu Android.
Popište možnosti ukládání dat na platformě Android.
Navrhněte aplikaci pro filtrování dat na základě geolokace.
Podle návrhu vytvořte prototyp aplikace.
Navrhněte a implementujte programové vybavení potřebné pro funkčnosa aplikace.
Demonstrujte dosažené výsledky a vykonejte vyhodnocení.
Seznam doporučené literatury
UJBÁNYAI, Miroslav. Programujeme pro Android. Praha: Grada, 2012. Průvodce (Grada). ISBN 978-80-247-3995-3.
MURPHY, Mark L. Android 2: průvodce programováním mobilních aplikací. Brno: Computer Press, 2011. ISBN 978-80-251-3194-7.
Android Developers \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://developer.android.com/develop/index.html
PHILLIPS, Bill. Android programming: the Big Nerd Ranch guide. 2nd edition. ISBN 9780134171456.
STROUD, Adam. Android database best practices. ISBN 9780134437996.
Seznam doporučené literatury
UJBÁNYAI, Miroslav. Programujeme pro Android. Praha: Grada, 2012. Průvodce (Grada). ISBN 978-80-247-3995-3.
MURPHY, Mark L. Android 2: průvodce programováním mobilních aplikací. Brno: Computer Press, 2011. ISBN 978-80-251-3194-7.
Android Developers \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2017-02-02\matsymb{rbrack}. Dostupné z: https://developer.android.com/develop/index.html
PHILLIPS, Bill. Android programming: the Big Nerd Ranch guide. 2nd edition. ISBN 9780134171456.
STROUD, Adam. Android database best practices. ISBN 9780134437996.
Přílohy volně vložené
-
Přílohy vázané v práci
grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s výsledky své diplomové práce. Poté byla seznámena komise s posudky vedoucího a oponenta a následně byla vedena diskuse o diplomové práci, během které byly položeny následující dotazy:
Teoretická část mohla být zpracována více konrétněji a praktická část rozšířena o další možnosti filtrování. Některé obrázky mají nižší rozlišení a jsou hůře čitelné. (dr. Král) V teoretické části však zcela chybí rešerše již existujících aplikací pracujících na stejném principu (jako např. Events Near Me, Eventbrite, Veux, atd. pro iOS). Lépe by pak byl zřejmý přínos autora a tedy přidaná hodnota práce, kterou lze za současného stavu těžko hodnotit. Praktická část práce prochází jednotlivé kroky vedoucí ke vzniku prototypu aplikace, není však uvedeno, proč by vůbec někdo měl tato data poskytovat a za jakých podmínek, tedy alespoň náznak obchodního modelu, bez něhož je vznik aplikace technickým cvičením.Text v některých částech práce je příliš hovorový, např. "Mobilná aplikácia alebo tieţ často označovaná len ako appka," nebo "V súčasnosti sú najmä smartfóny neoddeliteľnou súčasťou aktívneho života človeka a ľudia ich vnímajú ako najintímnejšie médium" Proč ve Vaší práci chybí srovnání s podobnými aplikacemi? Jak byste vysvětlil přínos Vaší práce? Proč bych si měl stáhnout právě Vaši aplikaci? Jak byste motivoval organizátory akcí, aby Vaši aplikaci využívali? (dr. Horák)
Autor práce se měl více rozepsat v rešerši o průzkumu existujících aplikací. (prod. doc. Chramcov) S jakými reálnými daty váš systém pracuje? Lze výstup zapojit na existující standardní systémy? (dr. Sysala)
Student jednal pohotově a všechny dotazy zodpověděl správně.