Zobrazit minimální záznam

Android application for activity tracking



dc.contributor.advisorBalík Miroslav
dc.contributor.authorDušan Janiš
dc.date.accessioned2020-06-20T22:51:33Z
dc.date.available2020-06-20T22:51:33Z
dc.date.issued2020-06-20
dc.identifierKOS-762877513105
dc.identifier.urihttp://hdl.handle.net/10467/88319
dc.description.abstractCílem této bakalářské práce je vytvořit aplikaci pro systém Android sloužící ke sledování aktivit uživatelů. Tato mobilní aplikace komunikuje s již existující backend aplikací a poskytuje uživateli rozhraní, které mu umožňuje ukládat a následně sledovat své aktivity. Součástí práce je i nahrání aplikace do služby Google Play a vypracování testů pro aplikaci. K samotné komunikaci s backend aplikací je použito rozhraní REST. Pro ověřování identity uživatelů za účelem ukládání dat na backend, je implementováno přihlašování pomocí služby Google Firebase. Google Firebase je také využíván pro přijímání notifikací. Výsledné řešení splňuje funkcionalitu vymezenou v zadání práce. Aplikace poskytuje přihlašování pomocí všech hlavních přihlašovacích služeb (Google, Facebook), aplikace umožňuje uživateli sledovat své aktivity a aplikace je i schopna přijímat notifikace zasílané backendem. K aplikaci jsou vypracovány testy. Tato funkcionalita byla následně dále rozšiřována nad rámec vymezený zadáním.cze
dc.description.abstractThe goal of this bachelor thesis is to create an Android application for activity tracking. This mobile application is to communicate with an already existing backend application and it provides the user with an interface which allows him to save and subsequently track his activities. The application will be a published on the Google Play service. Part of the thesis is implementation of tests for this application along with its upload to the Google Play service. REST interface is used for communication with the backend application. To save user data to backend a user authentication is required. Authentication is implemented using Google Firebase service. Google Firebase is also used for receiving of notifications. The final solution implements the functionality as described in the thesis assignment. Application provides using sign up and sing in using all the main identity providers (Google, Facebook), the user can track his activities and the application can receive notifications sent by the backend application. Tests for this application are implemented. This functionality has been further extended above what is required by the thesis assignment.eng
dc.publisherČeské vysoké učení technické v Praze. Vypočetní a informační centrum.cze
dc.publisherCzech Technical University in Prague. Computing and Information Centre.eng
dc.rightsA 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.htmleng
dc.rightsVysokoš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.htmlcze
dc.subjectvývoj aplikacecze
dc.subjectmobilní aplikacecze
dc.subjectAndroidcze
dc.subjectGoogle Firebasecze
dc.subjectRESTcze
dc.subjectKotlincze
dc.subjectapplication developmenteng
dc.subjectmobile applicationeng
dc.subjectAndroideng
dc.subjectGoogle Firebaseeng
dc.subjectRESTeng
dc.subjectKotlineng
dc.titleAndroid Aplikace sloužící ke sledování aktivitcze
dc.titleAndroid application for activity trackingeng
dc.typebakalářská prácecze
dc.typebachelor thesiseng
dc.contributor.refereeHrubý David
theses.degree.disciplineWebové a softwarové inženýrstvícze
theses.degree.grantorkatedra softwarového inženýrstvícze
theses.degree.programmeInformatikacze


Soubory tohoto záznamu




Tento záznam se objevuje v následujících kolekcích

Zobrazit minimální záznam