Název:
EasyTrain - tréninková aplikace pro Android
Překlad názvu:
EasyTrain - Workout Application for Android
Autoři:
Gabesam, René ; Ježek, Pavel (vedoucí práce) ; Kofroň, Jan (oponent) Typ dokumentu: Bakalářské práce
Rok:
2022
Jazyk:
cze
Abstrakt: [cze][eng] Mobilní 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. 1Nowadays 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
Klíčová slova:
Android|Xamarin.Android|Firestore|sport|trénování; Android|Xamarin.Android|Firestore|training|sport