EasyTrain - tréninková aplikace pro Android
EasyTrain - Workout Application for Android
bachelor thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/174076Identifiers
Study Information System: 237496
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Kofroň, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Programming and Software Systems
Department
Department of Distributed and Dependable Systems
Date of defense
17. 6. 2022
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
Android|Xamarin.Android|Firestore|sport|trénováníKeywords (English)
Android|Xamarin.Android|Firestore|training|sportMobilní aplikace dnes hrají velkou roli ve světě osobních tréninkových pomůcek. Zároveň na trhu chybí aplikace specializovaná na práci osobních trenérů a na distribuci cvičení na míru. Cílem této práce je vytvořit mobilní aplikaci na ukládání a sdílení tréninkových aktivit pro zařízení se systémem Android, s využitím frameworku Xamarin Android. Aplikace jejím uživatelům umožňuje ukládání cviků, tréninků, tréninkových plánů a jejich filtrování pomocí tagů. To je umožněno jak v offline databázi na bázi SQLite, tak v online databázi postavené na Fire- base Firestore technologii. Aplikace také umožňuje spustit trénink, aby uživatel mohl dodržet přesné pořadí a množství cviků. Uživatel taktéž může aktivovat tréninkový plán, který ukazuje, v jakém dni plánu se uživatel nachází. Nakonec aplikace přihlášeným uživatelům umožňuje si navzájem posílat zprávy a tréninkové aktivity. 1
Nowadays mobile applications are a big part of personal workout acces- sories. There is a big gap on the market in terms of applications for personal coaches and custom made trainings in general. Goal of this thesis is to create an application for Android devices with Xamarin Android framework meant for saving and distributing training activities. The application allows users to save their own exercises, trainings, train- ing plans and filter them by tags. This is possible to do locally within the SQLite database as well as online with the Firebase Firestore database. It is also possible to run a training to keep track of exercises and their order and quantity. User also can activate a training plan which keeps track of the day the user is at. Last but not least the application is capable of sending messages and training activities via chat. 1
Citace dokumentu
Metadata
Show full item recordRelated items
Showing items related by title, author, creator and subject.
-
Proměny konzumace internetového obsahu podle typu zařízení
Defence status: DEFENDEDLibecajtová, Tereza (Univerzita Karlova, Filozofická fakulta, 2013)Date of defense: 18. 9. 2013Práce se zabývá změnami ve způsobu konzumace internetového obsahu způsobenými novými typy zařízení, jako jsou především chytré telefony a tablety. V 2. kapitole následující po úvodu jsou tato zařízení představena, stejně ... -
Identification of Battery-Hungry Parts of Android Application Code
Defence status: NOT DEFENDEDJankovič, Ivan (Univerzita Karlova, Matematicko-fyzikální fakulta, 2013)Date of defense: 9. 9. 2013V rozmezí pouhých čtyřiceti let vzrostl počet mobilních zařízení ve světě z nuly na číslo větší než je počet obyvatel Země. Výpočetní výkon a s ním i spotřeba těchto zařízení strmě stoupá; kvůli technologickým a prostorovým ... -
Využití mobilních zařízení v chemickém vzdělávání
Defence status: DEFENDEDŠvehla, Martin (Univerzita Karlova, Přírodovědecká fakulta, 2013)Date of defense: 17. 9. 2013Tato diplomová práce je zaměřená na problematiku využívání mobilních zařízení v chemickém vzdělávání. Popisuje jednotlivá mobilní zařízení, včetně různých operačních systémů a technologií a ukazuje obrovský potenciál, který ...