Návrh a implementace mobilní aplikace pro tvorbu tréninkových plánů na běžecké závody
| Název práce: | Návrh a implementace mobilní aplikace pro tvorbu tréninkových plánů na běžecké závody |
|---|---|
| Autor(ka) práce: | Russ, Šimon |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Buchalcevová, Alena |
| Oponenti práce: | Palovská, Helena |
| Jazyk práce: | Česky |
| Abstrakt: | Bakalářská práce popisuje návrh a implementaci mobilní aplikace Relevate pro systém Android, vytvořené za účelem generování a správy personalizovaných tréninkových plánů pro vytrvalostní běh. Jádro logiky aplikace je založeno na vědeckých tréninkových principech, včetně cyklu superkompenzace a periodizace, s cílem pomoci běžcům zlepšit výkon a zároveň minimalizovat riziko zranění. V souladu s Metodikou pro malé softwarové projekty (MMSP) byl při vývoji využit architektonický vzor MVVM a programovací jazyk Java. Pro perzistenci dat byla k lokální správě tréninkových údajů použita knihovna Room. Mezi klíčové funkce aplikace Relevate patří automatizované generování plánů na základě kondice uživatele a jednoduché, plynulé uživatelské prostředí. Funkcionalita a uživatelské rozhraní aplikace byly ověřeny prostřednictvím funkčního, integračního a scénářového uživatelského testování. |
| Klíčová slova: | Android; mobilní aplikace; Java; Relevate; tréninkový plán; vytrvalostní běh; MVVM; periodizace; superkompenzace; MMSP |
| Název práce: | Design and implementation of a mobile application for the creation of training plans for running races |
|---|---|
| Autor(ka) práce: | Russ, Šimon |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Buchalcevová, Alena |
| Oponenti práce: | Palovská, Helena |
| Jazyk práce: | Česky |
| Abstrakt: | The bachelor's thesis describes the design and implementation of Relevate, an Android mobile application created to generate and manage personalized training plans for endurance running. The application’s core logic is based on scientific training principles, including the supercompensation cycle and periodization, to help runners improve performance while minimizing injury risks. Following the Methodology for Small Software Projects (MMSP), the development utilized the MVVM architecture and the Java programming language. For data persistence, the Room library was employed to manage training data locally. Key features of Relevate include automated plan generation based on user fitness levels, and simple smooth user experience. The application's functionality and user interface were validated through functional, integration, and scenario-based user testing. |
| Klíčová slova: | Android; Mobile Application; Java; MVVM; Periodization; MMSP; Relevate; Endurance Running; Training Plan; Supercompensation |
Informace o studiu
| Studijní program / obor: | Aplikovaná informatika |
|---|---|
| Typ studijního programu: | Bakalářský studijní program |
| Přidělovaná hodnost: | Bc. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 29. 11. 2024 |
|---|---|
| Datum podání práce: | 11. 5. 2026 |
| Datum obhajoby: | 15. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/90576/podrobnosti |