Oppaat

Kuntosovelluksen rakentaminen: treenit, kirjaaminen, edistyminen ja valmennus

Kuntosovellus antaa ihmisille mahdollisuuden seurata treenejä, kirjata, mitä he todella tekivät, ja nähdä edistymisen ajan kuluessa. Ydin on liikekirjasto, treenisuunnitelmat, kirjausnäkymä, joka on tarpeeksi nopea käytettäväksi sarjojen välissä, sekä historia kaavioineen. Valmennussovelluksissa on lisäksi toinen puoli: valmentaja, joka laatii ohjelmat, ja asiakkaat, jotka seuraavat niitä. Rakenna se ensin mobiiliystävällisenä verkkosovelluksena, pidä kirjausnäkymä yksinkertaisena ja ole rehellinen siitä, mitä verkkosovellus voi lukea puhelimista ja älylaitteista ja mitä ei.

Valitse kuntosovelluksen tyyppi

TyyppiPääkäyttäjäYdinsilmukka
TreenikirjaajaYksi henkilö treenaamassaValitse treeni → kirjaa sarjat → katso edistyminen
OhjelmasovellusKiinteän suunnitelman seuraajat (12 viikon voimaohjelma, juoksuohjelma)Tämän päivän treeni → valmis → seuraava treeni aukeaa
Valmentaja ja asiakas -sovellusHenkilökohtainen valmentaja ja asiakkaatValmentaja määrää suunnitelman → asiakas kirjaa → valmentaja tarkistaa ja säätää
Ryhmä- tai studiosovellusKuntosalin tai studion jäsenetKatso aikataulu → varaa tunti → kirjaudu sisään

Viimeinen on oikeastaan varaussovellus; katso näin rakennat kuntosalin jäsensovelluksen. Tämä opas keskittyy kolmeen ensimmäiseen.

Mitä kuntosovellus tarvitsee

Sivut

  • Tänään: tälle päivälle suunniteltu treeni tai nopea "aloita tyhjä treeni".
  • Treenikirjaaja: jokainen liike sarjoineen; napauta syöttääksesi paino ja toistot, merkitse tehdyksi ja käytä lepoajastinta sarjojen välissä.
  • Liikekirjasto: nimi, lihasryhmä, varusteet, ohjeet, valinnainen video tai kuva.
  • Suunnitelmat ja mallit: uudelleen käytettävät treenit ja useamman viikon ohjelmat.
  • Historia: aiemmat treenit päivämäärän mukaan.
  • Edistyminen: kaaviot liikkeittäin (raskain sarja, arvioitu yhden toiston maksimi, kokonaisvolyymi) ja kehon mitat, jos käyttäjä haluaa.
  • Valmentajille: asiakaslista, ohjelmanrakentaja, asiakkaiden seurannat ja kommentit.

Tiedot

  • Liikkeet: nimi, tyyppi (voima, kestävyys, aikaperusteinen, oman kehon paino), lihasryhmät, varusteet, ohjeet.
  • Treenimallit: nimi ja järjestetyt liikkeet tavoitesarjoineen, toistoineen ja lepoaikoineen.
  • Ohjelmat: viikot ja päivät, jokainen linkitettynä malliin.
  • Treenit: käyttäjä, päivä, malli (jos on), muistiinpanot, kesto.
  • Sarjat: treeni, liike, sarjan numero, paino, toistot, matka tai aika, RPE (koettu rasituksen taso), tehty.
  • Kehon mitat: käyttäjä, päivä, paino ja muut mitat.

Tallenna paino yhdessä yksikössä (esimerkiksi kilogrammoina) ja muunna näyttäessä, jotta yksikön vaihto ei koskaan turmele historiaa. Eri liikelajit tarvitsevat erilaisia kenttiä: lankkuun tarvitaan aika, juoksuun matka ja aika, kyykkyyn paino ja toistot.

Oikeudet

Henkilökohtainen kirjaaja tarvitsee yhden tilin per henkilö, ja tiedot ovat täysin yksityisiä. Valmennussovellus tarvitsee valmentaja- ja asiakas-roolit: valmentaja näkee vain omat asiakkaansa, ja asiakas näkee vain omat tietonsa. Testaa, ettei yksi asiakas voi koskaan avata toisen asiakkaan treenejä muuttamalla tunnusta osoiteriviltä.

Päätökset ja kompromissit

Verkkosovellus vai natiivisovellus. Natiivisovellukset voivat lukea Apple Healthia, toimia taustalla ja näyttää tietoja lukitusnäytöllä. Verkkosovellukset eivät lue Apple Healthia lainkaan, mutta toimivat jokaisella puhelimella, eivät tarvitse kaupan tarkistusta ja voidaan asentaa aloitusnäytölle progressiivisena verkkosovelluksena (PWA). Treenikirjaajalle tai valmennussovellukselle verkkosovellus kattaa ytimen hyvin. Katso natiivit vs. progressiiviset verkkosovellukset.

Älylaitteet. Osa älylaite- ja kuntoalustoista tarjoaa verkkorajapintoja, jotka yhdistyvät käyttäjän luvalla. Tarkista kunkin valmistajan kehittäjäehdot ennen kuin suunnittelet niiden varaan. Yksinkertainen manuaalinen syöttö juoksuille ja sykkeelle on hyvä ensimmäinen versio.

Valmis liikekirjasto vai oma. Sadan yleisen liikkeen lista aloitukseen säästää käyttäjien aikaa. Kirjoita ohjeet itse tai käytä lähdettä, jonka lisenssi sallii sen; älä kopioi toisen sovelluksen kirjastoa.

Kuntosalin heikko kuuluvuus. Kuntosaleilla yhteys on usein huono. Pyydä, että kirjaaja toimii edelleen, jos yhteys katkeaa treenin aikana, ja tallentaa, kun yhteys palaa. Syötettyjä sarjoja ei saa koskaan menettää.

Turvallisuus ja yksityisyys

Kuntosovellus ei ole lääkinnällinen laite. Älä anna lääketieteellisiä neuvoja, ja lisää lyhyt huomautus siitä, että käyttäjien tulee tarkistaa asia ammattilaiselta ennen ohjelman aloittamista, erityisesti jos heillä on terveysongelma. Paino, kehon mitat, vammat ja terveysmerkinnät ovat henkilökohtaisia; jotkin lait käsittelevät terveyteen liittyvää dataa erityisryhmänä. Pidä kaikki oletusarvoisesti yksityisenä, kerää vain se, mitä käytät, ja anna ihmisten viedä ja poistaa tietonsa.

Esimerkki ensimmäisestä kehotteesta

Rakenna valmennussovellus henkilökohtaisille asiakkailleni, suunniteltuna ensin puhelimille. Kaksi roolia: valmentaja ja asiakas. Valmentajana voin rakentaa treenimalleja liikekirjastosta (nimi, lihasryhmä, varusteet, ohjeet, tyyppi: painot, oman kehon paino, aika tai matka), ryhmitellä ne useamman viikon ohjelmiksi ja määrätä ohjelman asiakkaalle. Asiakkaat näkevät tämän päivän treenin ja kirjaavat jokaisen sarjan painolla ja toistoilla (tai ajalla tai matkalla), merkitsevät sarjat tehdyiksi ja käynnistävät lepoajastimen sarjojen välissä. Syötettyjä sarjoja ei saa koskaan menettää, jos yhteys katkeaa. Tallenna paino kilogrammoina ja anna jokaisen käyttäjän valita näytössä kg tai lb. Asiakkaat näkevät historiansa ja edistymiskaavion liikkeittäin (raskain sarja ja arvioitu yhden toiston maksimi). Näen asiakaslistan, heidän tehdyt treeninsä ja voin jättää kommentin mihin tahansa treeniin. Jokainen asiakas näkee vain omat tietonsa. Sähköposti- ja salasanakirjautuminen sekä tietokanta. Luo 40 yleistä liikettä ja kaksi demoasiakasta.

Rakennusvaiheet

  1. Kirjaaja ensin. Sarjojen syöttönäkymä ratkaisee, käyttääkö kukaan sovellusta. Isot kentät, numeronäppäimistö, yksi napautus kopioida edellinen sarja.
  2. Liikekirjasto ja mallit. Lisää yleiset liikkeet ja tarkista, että jokainen tyyppi näyttää oikeat kentät.
  3. Historia ja edistymiskaaviot. Testaa muutaman viikon väärällä datalla, jotta kaaviot näyttävät todellisilta.
  4. Tilit ja roolit. Lisää kirjautuminen, sitten valmentaja- ja asiakasroolit. Yritä avata toisen asiakkaan dataa ja varmista, että se epäonnistuu. Katso näin lisäät kirjautumisen sovellukseesi.
  5. Ohjelmat. Viikot, päivät ja se, mitä tapahtuu, kun asiakas jättää treenin väliin.
  6. Asennus. Lisää sovellus puhelimesi aloitusnäytölle ja tee sillä oikea treeni. Katso näin rakennat mobiiliystävällisen verkkosovelluksen.
  7. Beta kolmella asiakkaalla. Seuraa kohtia, joissa he epäröivät.

Yleisiä virheitä

  • Pienet syöttökentät. Ihmiset kirjaavat sarjojen välissä hikisin käsin. Tee kohteista isoja.
  • Sama kenttäjoukko jokaiselle liikkeelle. Lankku, juoksu ja kyykky tarvitsevat erilaisia kenttiä.
  • Yksiköiden sekoittaminen tallennuksessa. Tallenna yksi yksikkö, muunna näytössä.
  • Sarjojen katoaminen yhteyden katketessa. Tallenna ensin paikallisesti.
  • Apple Health -synkronoinnin lupaaminen verkkosovelluksessa. Se ei ole mahdollista ilman natiivisovellusta.
  • Liian monta ominaisuutta julkaisussa. Sosiaaliset syötteet, merkit ja tekoälyn luomat suunnitelmat voivat odottaa, kunnes perussilmukka toimii.
  • Lääketieteellisen kuuloiset neuvot. Pidä ohjeistus yleisenä ja lisää selkeä vastuuvapauslauseke.

Milloin valmis kuntosovellus on parempi valinta

Omaan treenaamiseen vakiintuneilla treenisovelluksilla on jo suuret liikekirjastot, älylaitesynkronointi, offline-käyttö ja natiivit ilmoitukset. Monet henkilökohtaiset valmentajat käyttävät myös omistettuja valmennusalustoja, jotka sisältävät maksut, viestinnän ja brändätyt sovellukset.

Rakenna oma, kun menetelmäsi ei sovi näihin työkaluihin, esimerkiksi tietty ohjelmarakenne, lajikohtaiset mittarit tai seura tai joukkue omilla säännöillään, kun alustamaksut asiakasta kohden kertyvät, tai kun haluat sovelluksen kantavan brändiäsi ja dataasi. Jos rakennat sen ympärille valmennusyritystä, katso näin aloitat henkilökohtaisen valmennuksen yrityksen. Yksinkertaiseen päivittäiseen seurantaan näin rakennat tapaseurantasovelluksen on hyvä alku.

Rakentaminen Mythexillä

Mythex rakentaa tämän verkkosovelluksena: kuvailet sen chatissa, tarkistat kirjaajan live-esikatselun puhelinkokoisessa kehyksessä ja julkaiset julkiseen osoitteeseen, jonka asiakkaat voivat avata ja lisätä aloitusnäytölleen. Omistettu Postgres-tietokanta lisätään, kun sovellus sitä tarvitsee, ja tiedostotallennus liikekuville ja -videoille. Kirjautuminen tuodaan itse: katso todennusohje. Sama koskee maksuja, jos veloitat asiakkailta. Pro-tasolla Mythex voi paketoida sovelluksen Android- ja iPhone-sovellukseksi, mutta sen näkymät ovat verkkonäkymiä, joten älylaite- ja Apple Health -integraatiot, jotka vaativat natiivikoodia, eivät ole tällä hetkellä mahdollisia.

Kysymykset

Mitä ominaisuuksia kuntosovelluksessa pitäisi olla?

Liikekirjasto, treenisuunnitelmat tai mallit, nopea sarjojen kirjaus painoilla ja toistoilla, aiempien treenien historia sekä edistymiskaaviot. Valmennussovellukset lisäävät asiakastilit, määrätyt ohjelmat ja seurantakeskustelut.

Voiko verkkosovellus lukea dataa Apple Healthista tai älykellosta?

Ei suoraan. Apple Health -data on saatavilla natiiveille iOS-sovelluksille, ei verkkosivuille. Osa älylaitteiden valmistajista tarjoaa verkkorajapintoja, joihin verkkosovellus voi yhdistyä käyttäjän luvalla. Tarkista kunkin valmistajan kehittäjädokumentaatio ennen kuin lupaat integraation.

Voiko kuntosovelluksen rakentaa ilman koodausta?

Kyllä. Tekoälyllä toimiva sovellusrakentaja voi rakentaa treenikirjaajan, ohjelmanrakentajan tai valmentaja-asiakas-sovelluksen kuvauksesta. Useimmat tekoälyrakentajat tekevät verkkosovelluksia, joita käyttäjät avaavat puhelimen selaimessa ja voivat lisätä aloitusnäytölle.

Pitääkö kuntosovellusten noudattaa terveystietosääntöjä?

Se riippuu siitä, missä toimit ja mitä keräät. Paino, vammat ja terveydentila voivat olla arkaluonteisia henkilötietoja esimerkiksi GDPR:n kaltaisten lakien mukaan. Kerää vain tarvitsemasi, pidä tiedot oletusarvoisesti yksityisinä ja tarkista voimassa olevat säännöt neuvonantajalta.

Mythex · Pricing · Rakenna mitä tahansa tekoälyllä · Verkkosivu- ja sovellusmallipohjat · Mythex vertailussa · Tekoälysovellusten rakentamisen sanasto · Ilmaiset työkalut tekoälysovellusten rakentamiseen · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)