StreetConquer - vizualizácia navšívených ulíc
StreetConquer - Visited Streets Visualization
StreetConquer - vizualizace navštívených ulic
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/202454Identifikátory
SIS: 283044
Kolekce
- Kvalifikační práce [11982]
Autor
Vedoucí práce
Oponent práce
Klímek, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Databáze a web
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
4. 9. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Slovenština
Známka
Velmi dobře
Klíčová slova (česky)
Android|Kotlin|sledovanie polohy|OpenStreetMapKlíčová slova (anglicky)
Android|Kotlin|location tracking|OpenStreetMapTáto práca predstavuje návrh a implementáciu mobilnej aplikácie pre Android, ktorá umožňuje používateľom sledovať a vizualizovať ich pokrok pri objavovaní mestských ulíc. Práca začína analýzou existujúcich prístupov k sledovaniu polohy a vizualizácii mapy a predstavuje hlavné použité technológie vrátane Firebase Realtime Database a Open- StreetMap na získavanie geografických údajov. Popis riešenia poskytuje prehľad o imple- mentácií, vysvetľuje základnú funkcionalitu a architektonický návrh aplikácie. Vývojová dokumentácia ide do detailov a zameriava sa na konkrétnu implementáciu jednotlivých komponent. Vysvetľuje priebeh aktualizácie polohy v reálnom čase, zvýraznenie navštíve- ných ulíc na mape, autentifikáciu používateľov a zobrazenie štatistických súhrnov. Nako- niec práca rozoberá testovanie, vyhodnotenie dosiahnutých cieľov a potenciálne rozšírenia, ako je napríklad podpora pokročilejších vizualizácií pokroku.
This thesis presents the design and implementation of a mobile application for An- droid that enables users to track and visualize their progress in exploring city streets. The work begins with an analysis of existing approaches to location tracking and map vi- sualization and introduces the main technologies employed, including Firebase Realtime Database and OpenStreetMap for obtaining geographic data. The solution description provides an overview of the implementation and describes the basic functionality and architectural design of the application. The development documentation goes into de- tails of functional components. It explains the process of gathering real-time location updates, highlighting visited streets on the map, user authentication and displaying sta- tistical summaries. Finally, the thesis discusses the testing, evaluation of achieved goals and potential extensions of the application, such as support for more advanced progress visualizations.
