Rozšíření mobilního klienta pro Android pro system Journal
Enhancements of Android mobile client of Journal system
Typ dokumentu
bakalářská prácebachelor thesis
Autor
Michael Kozel
Vedoucí práce
Rybola Zdeněk
Oponent práce
Mlejnek Jiří
Studijní obor
Webové a softwarové inženýrstvíStudijní program
Informatika 2009Instituce přidělující hodnost
katedra softwarového inženýrstvíPráva
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Zobrazit celý záznamAbstrakt
Tato bakalářská práce se zabývá rozšířením již existující mobilní aplikace pro deníkový portál Journal, která vznikla v rámci předcházející bakalářské práce - Mobilní klient pro aplikaci Journal, paní Martiny Fukalové. Rozšíření se týká funkcí, které jsou zatím dostupné pouze ve webové verzi. Jde především o funkce, jako jsou podpora hierarchických událostí, zobrazení adresy umístění události při upravování události, přehled osob, přidání osob do události, zobrazení událostí dané osoby, vylepšení přidávání lokace do události. Aplikace je naprogramována pomocí programovacího jazyka Kotlin a uživatelské rozhraní je definováno pomocí jazyka XML. Dále aplikace využívá sady knihoven Jetpack, jako jsou Room pro offline caching, Navigation component pro navigaci, LiveData pro načítání dat a Gson pro deserializaci odpovědí z API ve formátu JSON. Aplikace komunikuje s backendem systému Journal pomocí REST API. This bachelor thesis deals with the extension of the existing mobile application for the diary portal Journal, which was created in the previous bachelor's thesis - Mobile client for the application Journal, Mrs. Martina Fukalová. The extension applies to features that are currently only available on the website version. These are functions such as support for hierarchical events, address display, especially the location of the event when editing events, managing of user friends, adding people to events, displaying events person updates, adding location to events. The application is programmed in the in the Kotlin programming language and the user interface is defined using XML. Further applications uses Jetpack library sets such as Room for offline caching, Navigation component for navigation, LiveData for retrieving data, and Gson for deserializing responses from the JSON API. The application communicates with the Journal backend using the REST API.
Kolekce
- Bakalářské práce - 18102 [1608]