Sběr a vizualizace dat pro silové sporty
Collection and visualization of data for weightlifting
Typ dokumentu
diplomová prácemaster thesis
Autor
Martin Bernát
Vedoucí práce
Malý Ivo
Oponent práce
Komárek Martin
Studijní obor
Softwarové inženýrstvíStudijní program
Otevřená informatikaInstituce přidělující hodnost
katedra počítačů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
Priestor s aplikáciami pre fitnes je hojný, ale často neuspokojuje špecifické, no complexné potreby profesionálnych osobných trénerov. Táto práca skúma návrh a implementáciu aplikácie pre fitnes, špeciálne pre profesionálnych osobných trénerov. Na základe rozsiahleho prehľadu literatúry o aplikáciách pre fitnes a jedinečných potrebách osobných trénerov bola v štúdii identifikovaná medzera na trhu: efektívny nástroj na správu viacerých klientov, ich tréningových plánov, stravovacích protokolov, meraní tukových rias a vizuálneho pokroku. Porozumením a integrovaním potrieb používateľov, zistených prostredníctvom rozhovorov s trénermi, si aplikácia kládla za cieľ poskytnúť intuitívne, efektívne a užívateľsky orientované prostredie. Návrhová fáza stavia na poznatkoch získaných vo fáze výskumu používateľov a vyvíja prototyp s vysokou vernosťou, ktorý rieši špecifické požiadavky osobných trénerov. Kľúčové funkcie zahŕňajú kategorizáciu dát, automatické vyplňovanie tréningových plánov, duplikáciu dát, vhodnú prezentáciu dát pre daný dátový model, jednoduchú správu klientov a známe a intuitívne rozhranie. Implementačná fáza sa zameriava na využitie Swift a SwiftUI na vytvorenie robustnej a modulárnej aplikácie, zabezpečujúc, aby kódová základňa bola udržateľná a rozšíriteľná. Veľké úsilie bolo venované návrhu efektívneho dátového modelu, architektúre aplikácie a účinnej synchronizácii dát. Testovanie a iterácie boli neoddeliteľnou súčasťou vývojového procesu, čo viedlo k funkčnému konečnému produktu. Medzi budúce vylepšenia patrí pridanie nahrávanie tréningových plánov ako fotografií, čo sa ukázalo pri záverečných používateľských testoch ako prínosné rozšírenie. The field of fitness applications is abundant, yet it often fails to cater to the specific yet complex needs of professional personal trainers. This thesis explores the design and implementation of a fitness application tailored specifically for professional personal trainers. Grounded in an extensive review of the literature on fitness applications and the unique needs of personal trainers, the study identified a gap in the current market: an efficient tool for managing multiple clients, their training plans, nutritional plans, skinfold measurements, and progress photo albums. By understanding and integrating the user needs uncovered through interviews with trainers, the application aimed to provide an intuitive, streamlined, and user-centric experience. The design phase built upon the insights gathered in the user research phase, developing a high-fidelity prototype that addressed the unique requirements of personal trainers. Key features include data categorization, pre-filling of training plans, data duplication, easy data management, suitable data presentation and a familiar and intuitive interface. The implementation phase focused on the utilization of Swift and SwiftUI to create a robust and modular application, ensuring the codebase remained maintainable and extensible. Significant effort was put into designing an efficient data model, architecting the application, and effectively synchronizing data. Testing and iteration were integral parts of the development process, leading to a refined final product. Future improvements include adding upload of training plans in photo format which showed as a helpful extension of the app during the final user testing.
Kolekce
- Diplomové práce - 13136 [833]