Thesis title: |
Návrh a vývoj multiplatformní fitness aplikace |
Author: |
Herrmann, Jakub |
Thesis type: |
Bakalářská práce |
Supervisor: |
Luc, Ladislav |
Opponents: |
Vojíř, Stanislav |
Thesis language: |
Česky |
Abstract: |
Cílem této bakalářské práce je návrh a implementace mobilní a desktopové fitness aplikace pomocí frameworku Kotlin Multiplatform. Hlavním cílem aplikace je tvorba tréninkových plánů, zaznamenávání sportovních výsledků a sledování jejich historického vývoje. Teoretická část se zabývá představením nové technologie a porovnáním s frameworky React Native a Flutter. Dále se věnuje analýze konkurenčních fitness aplikací za účelem sběru požadavků a funkcionalit pro novou aplikaci. Praktická část je zaměřena na definici požadavků, návrh, implementaci a testování aplikace. Celý proces je řízen metodikou MMSP. Výstupem práce je zdrojový kód implementované multiplatformní aplikace. |
Keywords: |
JVM; Kotlin Multiplatform; Compose Multiplatform; Firebase; Material Design; Android |
Thesis title: |
Design and implementation of multiplatform fitness application |
Author: |
Herrmann, Jakub |
Thesis type: |
Bachelor thesis |
Supervisor: |
Luc, Ladislav |
Opponents: |
Vojíř, Stanislav |
Thesis language: |
Česky |
Abstract: |
The goal of this bachelor’s thesis is to design and implement a mobile and desktop fitness application using the framework Kotlin Multiplatform. The main focus of the application is the creation of training plans, recording sport results and tracking their historical progress. The theoretical part deals with the introduction of the new technology and comparison with frameworks React Native and Flutter. Next it analyzes competing fitness applications in order to gather requirements and functionalities for the new application. The practical part is focused on the definition of requirements, design, implementation and testing of the application. The whole process is managed by the MMSP methodology. The output of the thesis is the source code of the implemented multi-platform application. |
Keywords: |
Material Design; Compose Multiplatform; JVM; Kotlin Multiplatform; Firebase; Android |
Information about study
Study programme: |
Aplikovaná informatika |
Type of study programme: |
Bakalářský studijní program |
Assigned degree: |
Bc. |
Institutions assigning academic degree: |
Vysoká škola ekonomická v Praze |
Faculty: |
Faculty of Informatics and Statistics |
Department: |
Department of Systems Analysis |
Information on submission and defense
Date of assignment: |
1. 11. 2024 |
Date of submission: |
9. 5. 2025 |
Date of defense: |
2025 |
Files for download
The files will be available after the defense of the thesis.