Ako vytvoriť fitness aplikáciu: tréningy, zapisovanie, pokrok a koučing
Fitness aplikácia umožňuje ľuďom sledovať tréningy, zapisovať, čo naozaj urobili, a vidieť pokrok v čase. Jadrom je knižnica cvikov, tréningové plány, obrazovka na zapisovanie, ktorá je dostatočne rýchla na používanie medzi sériami, a história s grafmi. Koučingové aplikácie pridávajú druhú stranu: trénera, ktorý zostavuje programy, a klientov, ktorí ich plnia. Stavajte ju najprv ako webovú aplikáciu prispôsobenú telefónom, držte obrazovku zapisovania jednoduchú a buďte úprimní v tom, čo webová aplikácia dokáže a nedokáže prečítať z telefónov a nositeľnej elektroniky.
Vyberte typ fitness aplikácie
| Typ | Hlavný používateľ | Hlavný cyklus |
|---|---|---|
| Zapisovač tréningov | Jeden človek, ktorý trénuje | Vyber tréning → zapíš série → pozri pokrok |
| Aplikácia s programom | Ľudia, ktorí nasledujú pevný plán (12-týždňový silový plán, plán behu) | Dnešné cvičenie → dokončiť → ďalšie cvičenie sa odomkne |
| Aplikácia pre trénera a klienta | Osobný tréner a jeho klienti | Tréner priradí plán → klient zapisuje → tréner kontroluje a upravuje |
| Aplikácia pre triedy alebo štúdio | Členovia fitka alebo štúdia | Pozri rozvrh → rezervuj hodinu → prihlás sa |
Poslednú možnosť je v skutočnosti rezervačná aplikácia; pozrite si ako vytvoriť aplikáciu pre členstvo vo fitku. Tento sprievodca sa zameriava na prvé tri.
Čo fitness aplikácia potrebuje
Stránky
- Dnes — tréning naplánovaný na dnes, alebo rýchle „spustiť prázdny tréning“.
- Zapisovač tréningov — každé cvičenie so sériami; klepnutím zadáte váhu a opakovania, odškrtnete hotové série a medzi sériami máte časovač odpočinku.
- Knižnica cvikov — názov, svalová skupina, vybavenie, inštrukcie, voliteľné video alebo obrázok.
- Plány a šablóny — opakovateľné tréningy a viactýždňové programy.
- História — minulé tréningy podľa dátumu.
- Pokrok — grafy pre každé cvičenie (najťažšia séria, odhadované maximum na jedno opakovanie, celkový objem) a telesné merania, ak si ich používateľ praje.
- Pre trénerov — zoznam klientov, tvorba programov, kontrolné záznamy klientov a komentáre.
Dáta
- Cvičenia — názov, typ (silové, kardio, časové, s vlastnou váhou), svalové skupiny, vybavenie, inštrukcie.
- Šablóny tréningov — názov a zoradené cvičenia s cieľovými sériami, opakovaniami a odpočinkom.
- Programy — týždne a dni, každý prepojený so šablónou.
- Tréningy — používateľ, dátum, šablóna (ak je), poznámky, trvanie.
- Série — tréning, cvičenie, číslo série, váha, opakovania, vzdialenosť alebo čas, RPE (vnímané úsilie), dokončené.
- Telesné metriky — používateľ, dátum, váha, ďalšie merania.
Ukladajte váhu v jednej jednotke (napríklad v kilogramoch) a na zobrazenie ju prepočítajte, aby prepínanie jednotiek nikdy nepoškodilo históriu. Rôzne typy cvikov potrebujú rôzne polia: plank potrebuje čas, beh vzdialenosť a čas, drep váhu a opakovania.
Oprávnenia
Osobný zapisovač potrebuje jeden účet na osobu s úplne súkromnými dátami. Koučingová aplikácia potrebuje roly tréner a klient, kde tréner vidí iba svojich klientov a klient vidí iba svoje vlastné dáta. Otestujte, že jeden klient nikdy nemôže otvoriť tréningy iného klienta zmenou ID v adresnom riadku.
Rozhodnutia a kompromisy
Webová, alebo natívna aplikácia. Natívne aplikácie môžu čítať Apple Health, bežať na pozadí a zobrazovať sa na uzamknutej obrazovke. Webové aplikácie nemôžu čítať Apple Health vôbec, ale fungujú na každom telefóne, nepotrebujú schválenie v obchode a dajú sa nainštalovať na plochu ako progresívna webová aplikácia (PWA). Pre zapisovač alebo koučingovú aplikáciu webová aplikácia pokryje jadro dobre. Pozri natívne aplikácie vs. progresívne webové aplikácie.
Nositeľná elektronika. Niektoré platformy pre nositeľnú elektroniku a fitness ponúkajú webové API, ktoré sa pripájajú s povolením používateľa. Pred plánovaním na jednu z nich si prečítajte vývojárske podmienky každého poskytovateľa. Jednoduché ručné zadávanie behov a srdcovej frekvencie je dobrá prvá verzia.
Vopred pripravená knižnica cvikov, alebo vlastná. Začať so zoznamom stovky bežných cvikov šetrí používateľom čas. Inštrukcie napíšte sami alebo použite zdroj, ktorého licencia to dovoľuje; neskopírujte knižnicu inej aplikácie.
Signál v posilňovni. Posilňovne majú často slabý signál. Požiadajte, aby zapisovač fungoval aj pri výpadku pripojenia uprostred tréningu a uložil dáta po jeho obnovení — alebo aspoň nikdy nestratil zadané série.
Bezpečnosť a súkromie
Fitness aplikácia nie je zdravotnícky prístroj. Nedávajte lekárske rady a pridajte krátku poznámku, že používatelia by sa pred začatím programu mali poradiť s odborníkom, najmä ak majú zdravotný stav. Váha, telesné merania, zranenia a zdravotné poznámky sú osobné; niektoré zákony považujú údaje súvisiace so zdravím za osobitnú kategóriu. Držte všetko štandardne súkromné, zbierajte iba to, čo používate, a umožnite ľuďom exportovať a zmazať svoje dáta.
Príklad prvého promptu
Vytvor koučingovú aplikáciu pre mojich osobných klientov tréningu, navrhnutú najprv pre telefóny. Dve roly: tréner a klient. Ako tréner môžem vytvárať šablóny tréningov z knižnice cvikov (názov, svalová skupina, vybavenie, inštrukcie, typ: závažia, vlastná váha, čas alebo vzdialenosť), zoskupovať ich do viactýždňových programov a priradiť program klientovi. Klienti vidia dnešný tréning a zapisujú každú sériu s váhou a opakovaniami (alebo časom či vzdialenosťou), odškrtávajú hotové série a spúšťajú časovač odpočinku medzi sériami. Zadané série sa nesmú nikdy stratiť, ak pripojenie vypadne. Ukladaj váhu v kilogramoch a nech každý používateľ môže zvoliť kg alebo lb pri zobrazení. Klienti vidia svoju históriu a graf pokroku pre každé cvičenie (najťažšia séria a odhadované maximum na jedno opakovanie). Ja vidím zoznam svojich klientov, ich dokončené tréningy a môžem pridať komentár ku ktorémukoľvek tréningu. Každý klient vidí iba svoje dáta. Prihlásenie e-mailom a heslom a databáza. Vytvor 40 bežných cvikov a dvoch demo klientov.
Postup vytvorenia
- Najprv zapisovač. Obrazovka na zadávanie sérií rozhodne, či ju niekto použije. Veľké polia, číselná klávesnica, jedným klepnutím skopírovať predchádzajúcu sériu.
- Knižnica cvikov a šablóny. Vytvorte bežné cviky a skontrolujte, že každý typ zobrazuje správne polia.
- História a grafy pokroku. Otestujte s niekoľkými týždňami falošných dát, aby grafy vyzerali reálne.
- Účty a roly. Pridajte prihlásenie, potom roly trénera a klienta. Skúste otvoriť dáta iného klienta a overte, že to zlyhá. Pozri ako pridať prihlasovanie do aplikácie.
- Programy. Týždne, dni a čo sa stane, keď klient vynechá tréning.
- Nainštalujte si to. Pridajte aplikáciu na plochu telefónu a urobte s ňou skutočný tréning. Pozri ako vytvoriť aplikáciu prispôsobenú mobilu.
- Beta s tromi klientmi. Sledujte, kde váhajú.
Časté chyby
- Malé vstupy. Ľudia zapisujú s potnými rukami medzi sériami. Robte ciele veľké.
- Jedna sada polí pre každé cvičenie. Plank, beh a drep potrebujú rôzne polia.
- Miešanie jednotiek v úložisku. Ukladajte jednu jednotku, na zobrazenie prepočítavajte.
- Strata sérií pri výpadku pripojenia. Najprv ukladajte lokálne.
- Sľubovať synchronizáciu s Apple Health vo webovej aplikácii. Bez natívnej aplikácie to nie je možné.
- Príliš veľa funkcií pri spustení. Sociálne kanály, odznaky a plány generované AI môžu počkať, kým bude fungovať základný cyklus.
- Lekársky znejúce rady. Držte odporúčania všeobecné a pridajte jasné vyhlásenie.
Kedy je lepšia hotová fitness aplikácia
Na sledovanie vlastného tréningu už existujú zavedené aplikácie na cvičenie s veľkými knižnicami cvikov, synchronizáciou s nositeľnou elektronikou, prácou offline a natívnymi upozorneniami. Mnohí osobní tréneri používajú aj špecializované koučingové platformy, ktoré obsahujú platby, správy a aplikácie s vlastnou značkou.
Vytvorte vlastnú, keď vaša metóda nezodpovedá týmto nástrojom — konkrétna štruktúra programu, metriky špecifické pre šport, klub alebo tím s vlastnými pravidlami — keď sa poplatky platforme za klienta sčítavajú, alebo keď chcete, aby aplikácia niesla vašu značku a dáta. Ak si budujete tréningový biznis, pozrite ako začať biznis osobného tréningu. Pre jednoduchší denný sledovač je dobrým začiatkom ako vytvoriť aplikáciu na sledovanie návykov.
Vytvorenie s Mythex
Mythex to vytvorí ako webovú aplikáciu: opíšete ju v chate, skontrolujete zapisovač v náhľade v rozmere telefónu a zverejníte na verejnú adresu, ktorú si klienti môžu otvoriť a pridať na plochu. Pri potrebe pridá vyhradenú Postgres databázu a úložisko súborov pre obrázky alebo videá cvikov. Prihlásenie je vlastné — pozri recept na autentifikáciu — a rovnako aj platby, ak od klientov vyberáte poplatky. Vo verzii Pro môže Mythex zabaliť aplikáciu ako aplikáciu pre Android a iPhone, ale jej obrazovky sú webové, takže integrácie s nositeľnou elektronikou alebo Apple Health, ktoré vyžadujú natívny kód, sú zatiaľ mimo dosahu.
Otázky
Aké funkcie by mala mať fitness aplikácia?
Knižnicu cvikov, tréningové plány alebo šablóny, rýchle zapisovanie sérií s váhou a počtom opakovaní, históriu minulých tréningov a grafy pokroku. Koučingové aplikácie pridávajú účty klientov, priradené plány a kontrolné záznamy.
Môže webová aplikácia čítať dáta z Apple Health alebo z hodiniek?
Nie priamo. Dáta z Apple Health sú dostupné pre natívne aplikácie pre iOS, nie pre weby. Niektorí výrobcovia nositeľnej elektroniky ponúkajú webové API, na ktoré sa webová aplikácia môže pripojiť s povolením používateľa; pred sľubom integrácie si pozrite vývojársku dokumentáciu každého výrobcu.
Môžem vytvoriť fitness aplikáciu bez programovania?
Áno. Nástroj na tvorbu aplikácií s AI dokáže vytvoriť zapisovač tréningov, tvorbu plánov alebo aplikáciu pre trénera a klientov z popisu. Väčšina nástrojov s AI vytvára webové aplikácie, ktoré používatelia otvárajú v prehliadači telefónu a môžu si ich pridať na plochu.
Musia fitness aplikácie dodržiavať pravidlá ochrany zdravotných údajov?
Závisí to od toho, kde pôsobíte a čo zbierate. Váha, zranenia a zdravotné stavy môžu byť citlivými osobnými údajmi podľa zákonov, ako je GDPR. Zbierajte iba to, čo potrebujete, držte to štandardne súkromné a s poradcom si overte, ktoré pravidlá sa na vás vzťahujú.