Kā izveidot fitnesa lietotni: treniņi, ierakstīšana, progress un treneris
Fitnesa lietotne ļauj cilvēkiem sekot treniņiem, ierakstīt to, ko patiesībā izdarīja, un redzēt progresu laika gaitā. Pamats ir vingrinājumu bibliotēka, treniņu plāni, ierakstīšanas ekrāns, kas ir pietiekami ātrs lietošanai starp setiem, un vēsture ar diagrammām. Treneru lietotnēs ir otra puse: trenieris veido programmas, bet klienti tās seko. Veidojiet to vispirms kā mobilajām ierīcēm draudzīgu tīmekļa lietotni, turiet ierakstīšanas ekrānu vienkāršu un esiet godīgi par to, ko tīmekļa lietotne var un ko nevar nolasīt no tālruņiem un valkājamām ierīcēm.
Izvēlieties fitnesa lietotnes veidu
| Veids | Galvenais lietotājs | Pamata cikls |
|---|---|---|
| Treniņu ierakstītājs | Viena persona, kas trenējas | Izvēlas treniņu → ieraksta setus → redz progresu |
| Programmas lietotne | Konkrēta plāna sekotāji (12 nedēļu spēka plāns, skriešanas plāns) | Šodienas sesija → pabeigt → nākamā sesija atveras |
| Trenera un klienta lietotne | Personīgais trenieris un viņa klienti | Trenieris piešķir plānu → klients ieraksta → trenieris pārskata un pielāgo |
| Nodarbību vai studijas lietotne | Sporta zāles vai studijas biedri | Redz grafiku → rezervē nodarbību → reģistrējas |
Pēdējā ir patiesībā rezervēšanas lietotne; skatiet kā izveidot sporta zāles dalības lietotni. Šis ceļvedis koncentrējas uz pirmajiem trim.
Ko vajag fitnesa lietotnei
Lapas
- Šodien — šodienai ieplānotais treniņš vai ātrs „sākt tukšu treniņu”.
- Treniņu ierakstītājs — katrs vingrinājums ar saviem setiem; pieskaries, lai ievadītu svaru un atkārtojumus, atzīmē, kad pabeigts, atpūtas taimeris starp setiem.
- Vingrinājumu bibliotēka — nosaukums, muskuļu grupa, aprīkojums, instrukcijas, pēc izvēles video vai attēls.
- Plāni un veidnes — atkārtoti lietojami treniņi un vairāku nedēļu programmas.
- Vēsture — iepriekšējie treniņi pēc datuma.
- Progress — diagrammas pa vingrinājumiem (smagākais sets, aptuvenais viena atkārtojuma maksimums, kopējais apjoms) un ķermeņa mērījumi, ja lietotājs tos vēlas.
- Trenerim — klientu saraksts, programmu veidotājs, klientu pārbaudes un komentāri.
Dati
- Vingrinājumi — nosaukums, veids (spēks, kardio, uz laiku balstīts, ar savu ķermeni), muskuļu grupas, aprīkojums, instrukcijas.
- Treniņu veidnes — nosaukums un sakārtoti vingrinājumi ar plānotiem setiem, atkārtojumiem un atpūtu.
- Programmas — nedēļas un dienas, katra saistīta ar veidni.
- Sesijas — lietotājs, datums, veidne (ja ir), piezīmes, ilgums.
- Seti — sesija, vingrinājums, seta numurs, svars, atkārtojumi, attālums vai laiks, RPE (uztvertā piepūle), pabeigts.
- Ķermeņa rādītāji — lietotājs, datums, svars, citi mērījumi.
Glabājiet svaru vienā vienībā (piemēram, kilogramos) un pārvēršiet attēlošanai, lai vienību maiņa nekad nesabojātu vēsturi. Dažādiem vingrinājumu veidiem vajag dažādus laukus: dēlim vajag laiku, skrējienam — attālumu un laiku, pietupienam — svaru un atkārtojumus.
Atļaujas
Personīgajam ierakstītājam vajag vienu kontu katram cilvēkam ar pilnīgi privātiem datiem. Treneru lietotnei vajag trenera un klienta lomas: trenieris redz tikai savus klientus, un klients redz tikai savus datus. Pārbaudiet, ka viens klients nekad nevar atvērt cita klienta treniņus, mainot ID adrešu joslā.
Lēmumi un kompromisi
Tīmekļa lietotne vai vietējā lietotne. Vietējās lietotnes var nolasīt Apple Health, darboties fonā un rādīties bloķēšanas ekrānā. Tīmekļa lietotnes Apple Health nevar nolasīt nemaz, bet tās darbojas uz visiem tālruņiem, nav vajadzīga veikala pārskatīšana un var tikt instalētas sākuma ekrānā kā progresīva tīmekļa lietotne. Ierakstītājam vai treneru lietotnei tīmekļa lietotne labi nosedz pamatu. Skatiet vietējās un progresīvās tīmekļa lietotnes.
Valkājamās ierīces. Dažas valkājamo ierīču un fitnesa platformas piedāvā tīmekļa API, kas pieslēdzas ar lietotāja atļauju. Pirms plānošanas ap vienu no tām pārbaudiet katra pārdevēja izstrādātāju noteikumus. Vienkārša manuāla skrējienu un pulsa ievade ir labs pirmais variants.
Gatava vingrinājumu bibliotēka vai sava. Sākt ar simts biežiem vingrinājumiem ietaupa lietotājiem laiku. Instrukcijas rakstiet pats vai izmantojiet avotu, kura licence to atļauj; nekopējiet cita lietotnes bibliotēku.
Zāles signāls. Sporta zālēs bieži ir slikts signāls. Lūdziet, lai ierakstītājs turpina darboties, ja savienojums pārtrūkst treniņa vidū, un saglabājas, kad tas atjaunojas — vai vismaz nekad nepazaudē ievadītos setus.
Drošība un privātums
Fitnesa lietotne nav medicīniska ierīce. Nesniedziet medicīniskus padomus un iekļaujiet īsu piezīmi, ka lietotājiem pirms programmas sākšanas jāpārbauda ar speciālistu, īpaši, ja ir veselības stāvoklis. Svars, ķermeņa mērījumi, traumas un veselības piezīmes ir personiski dati; daži likumi uzskata ar veselību saistītus datus par īpašu kategoriju. Glabājiet visu privātu pēc noklusējuma, vāciet tikai to, ko izmantojat, un ļaujiet cilvēkiem eksportēt un dzēst savus datus.
Piemērs pirmajai uzvednei
Izveido trenera lietotni maniem personīgās treniņu klientiem, pirmkārt paredzētu tālruņiem. Divas lomas: trenieris un klients. Kā trenerim man ir iespēja veidot treniņu veidnes no vingrinājumu bibliotēkas (nosaukums, muskuļu grupa, aprīkojums, instrukcijas, veids: svari, ar savu ķermeni, laiks vai attālums), grupēt tās vairāku nedēļu programmās un piešķirt programmu klientam. Klienti redz šodienas treniņu un ieraksta katru setu ar svaru un atkārtojumiem (vai laiku, vai attālumu), atzīmē pabeigtos setus un sāk atpūtas taimeri starp setiem. Ievadītie seti nekad nedrīkst pazust, ja savienojums pārtrūkst. Glabā svaru kilogramos un ļauj katram lietotājam izvēlēties kg vai lb attēlošanai. Klienti redz savu vēsturi un progresa diagrammu katram vingrinājumam (smagākais sets un aptuvenais viena atkārtojuma maksimums). Es redzu savu klientu sarakstu, viņu pabeigtās sesijas un varu atstāt komentāru jebkurā sesijā. Katrs klients redz tikai savus datus. E-pasta un paroles pieteikšanās un datubāze. Ielādē 40 biežus vingrinājumus un divus demo klientus.
Veidošanas soļi
- Vispirms ierakstītājs. Setu ievades ekrāns nosaka, vai kāds izmanto lietotni. Lieli ievades lauki, ciparu tastatūra, viens pieskiens, lai nokopētu iepriekšējo setu.
- Vingrinājumu bibliotēka un veidnes. Ielādējiet biežus vingrinājumus un pārbaudiet, ka katrs veids rāda pareizos laukus.
- Vēsture un progresa diagrammas. Testējiet ar dažām nedēļām izdomātu datu, lai diagrammas izskatās reālistiskas.
- Konti un lomas. Pievienojiet pieteikšanos, pēc tam trenera un klienta lomas. Mēģiniet atvērt cita klienta datus un pārliecinieties, ka tas neizdodas. Skatiet kā pievienot pieteikšanos savai lietotnei.
- Programmas. Nedēļas, dienas un tas, kas notiek, kad klients izlaiž sesiju.
- Instalējiet to. Pievienojiet lietotni sava tālruņa sākuma ekrānam un veiciet reālu treniņu ar to. Skatiet kā izveidot mobilajām ierīcēm draudzīgu tīmekļa lietotni.
- Beta ar trim klientiem. Vērojiet, kur viņi apstājas.
Biežākās kļūdas
- Sīkas ievades. Cilvēki ieraksta starp setiem ar mitrām rokām. Padariet mērķus lielus.
- Viens lauku kopums visiem vingrinājumiem. Dēlim, skrējienam un pietupienam vajag dažādus laukus.
- Vienību sajaukšana glabāšanā. Glabājiet vienu vienību, pārvērtiet attēlošanā.
- Setu zaudēšana, kad pārtrūkst savienojums. Vispirms saglabājiet lokāli.
- Apsolīt Apple Health sinhronizāciju tīmekļa lietotnē. Bez vietējās lietotnes tas nav iespējams.
- Pārāk daudz funkciju palaišanas brīdī. Sociālās plūsmas, nozīmītes un AI ģenerēti plāni var nākt pēc tam, kad pamata cikls strādā.
- Medicīniski izklausīgi padomi. Turiet vadību vispārīgu un pievienojiet skaidru atrunu.
Kad gatava fitnesa lietotne ir labāka
Savu treniņu izsekošanai esošām treniņu lietotnēm jau ir lielas vingrinājumu bibliotēkas, valkājamo ierīču sinhronizācija, bezsaistes lietošana un vietējie paziņojumi. Daudzi personīgie treneri izmanto arī specializētas trenēšanas platformas ar maksājumiem, ziņojumiem un zīmolotām lietotnēm.
Veidojiet savu, kad jūsu metodika neatbilst šiem rīkiem — īpaša programmas struktūra, sporta specifiski rādītāji, klubs vai komanda ar saviem noteikumiem —, kad platformas maksa par katru klientu kļūst dārga vai kad vēlaties, lai lietotne nes jūsu zīmolu un datus. Ja ap to veidojat treniņu biznesu, skatiet kā sākt personīgās treniņu biznesu. Vienkāršākam ikdienas izsekotājam labs sākums ir kā izveidot paradumu izsekošanas lietotni.
Veidošana ar Mythex
Mythex to veido kā tīmekļa lietotni: aprakstāt to tērzēšanā, pārbaudāt ierakstītāju tiešā priekšskatījuma tālruņa izmēra rāmī un publicējat publiskā adresē, ko klienti var atvērt un pievienot sākuma ekrānam. Ja lietotnei vajag, tā pievieno īpašu Postgres datubāzi un failu glabātuvi vingrinājumu attēliem vai video. Pieteikšanās ir jūsu pašu — skatiet autentifikācijas recepti — un tāpat maksājumi, ja maksājat klientiem. Pro versijā Mythex var ietīt lietotni kā Android un iPhone lietotni, bet tās ekrāni ir tīmekļa ekrāni, tāpēc integrācijas ar Apple Health un citām, kam vajag vietēju kodu, pagaidām nav pieejamas.
Jautājumi
Kādām funkcijām jābūt fitnesa lietotnei?
Vingrinājumu bibliotēkai, treniņu plāniem vai veidnēm, ātrai setu ierakstīšanai ar svaru un atkārtojumiem, iepriekšējo treniņu vēsturei un progresa diagrammām. Treneru lietotnēs pievieno klientu kontus, piešķirtas programmas un pārbaudes.
Vai tīmekļa lietotne var nolasīt datus no Apple Health vai viedpulksteņa?
Tieši nē. Apple Health dati ir pieejami vietējām iOS lietotnēm, nevis vietnēm. Daži valkājamo ierīču ražotāji piedāvā tīmekļa API, kuriem tīmekļa lietotne var pieslēgties ar lietotāja atļauju; pirms integrācijas apsolīšanas pārbaudiet katra pārdevēja izstrādātāju dokumentāciju.
Vai fitnesa lietotni var izveidot bez kodēšanas?
Jā. AI lietotņu veidotājs var izveidot treniņu ierakstītāju, programmu veidotāju vai trenera un klienta lietotni pēc apraksta. Lielākā daļa AI veidotāju veido tīmekļa lietotnes, ko lietotāji atver tālruņa pārlūkprogrammā un var pievienot sākuma ekrānam.
Vai fitnesa lietotnēm jāievēro veselības datu noteikumi?
Tas atkarīgs no tā, kur darbojaties un ko vācat. Svars, traumas un veselības stāvokļi var tikt uzskatīti par sensitiem personas datiem tādos likumos kā GDPR. Vāciet tikai to, kas nepieciešams, glabājiet privāti pēc noklusējuma un pārbaudiet piemērojamos noteikumus kopā ar konsultantu.