Com crear una aplicació de fitness: entrenaments, registre, progrés i entrenament personal
Una aplicació de fitness permet a la gent seguir entrenaments, registrar el que han fet de veritat i veure el progrés al llarg del temps. El nucli és una biblioteca d'exercicis, plans d'entrenament, una pantalla de registre prou ràpida per usar-la entre sèries, i un historial amb gràfics. Les aplicacions d'entrenament afegeixen una segona cara: un entrenador que construeix programes i els clients que els segueixen. Construïu-la primer com a aplicació web adaptada al mòbil, mantingueu la pantalla de registre simple, i sigueu honestos sobre el que una aplicació web pot i no pot llegir dels telèfons i dels wearables.
Trieu el tipus d'aplicació de fitness
| Tipus | Usuari principal | Cicle principal |
|---|---|---|
| Registre d'entrenaments | Una persona que s'entrena | Triar entrenament → registrar sèries → veure el progrés |
| Aplicació de programes | Seguidors d'un pla establert (un pla de força de 12 setmanes, un pla de córrer) | Sessió d'avui → completar → es desbloqueja la següent sessió |
| Aplicació d'entrenador i client | Un entrenador personal i els seus clients | L'entrenador assigna un pla → el client registra → l'entrenador revisa i ajusta |
| Aplicació de classes o d'estudi | Socis d'un gimnàs o d'un estudi | Veure l'horari → reservar una classe → fer el check-in |
L'última és en realitat una aplicació de reserves; vegeu com crear una aplicació de subscripció a un gimnàs. Aquesta guia es centra en les tres primeres.
Què necessita una aplicació de fitness
Pàgines
- Avui — l'entrenament programat per a avui, o un «començar entrenament buit» ràpid.
- Registre d'entrenaments — cada exercici amb les seves sèries; toqueu per introduir pes i repeticions, marqueu quan acabeu, i un temporitzador de descans entre sèries.
- Biblioteca d'exercicis — nom, grup muscular, equipament, instruccions, vídeo o imatge opcionals.
- Plans i plantilles — entrenaments reutilitzables i programes de diverses setmanes.
- Historial — entrenaments passats per data.
- Progrés — gràfics per exercici (sèrie més pesada, repetició màxima estimada, volum total) i mesures corporals si l'usuari les vol.
- Per als entrenadors — llista de clients, constructor de programes, seguiments i comentaris dels clients.
Dades
- Exercicis — nom, tipus (força, cardio, per temps, pes corporal), grups musculars, equipament, instruccions.
- Plantilles d'entrenament — nom i exercicis ordenats amb sèries, repeticions i descans objectiu.
- Programes — setmanes i dies, cadascun enllaçat a una plantilla.
- Sessions — usuari, data, plantilla (si n'hi ha), notes, durada.
- Sèries — sessió, exercici, número de sèrie, pes, repeticions, distància o temps, RPE (percepció subjectiva de l'esforç), completada.
- Mètriques corporals — usuari, data, pes, altres mesures.
Guardeu el pes en una sola unitat (per exemple, quilograms) i feu la conversió per mostrar-lo, perquè canviar d'unitat mai no corrompi l'historial. Els diferents tipus d'exercici necessiten camps diferents: una plancha necessita temps, una cursa necessita distància i temps, una sentadilla necessita pes i repeticions.
Permisos
Un registre personal necessita un compte per persona amb dades totalment privades. Una aplicació d'entrenament necessita rols de entrenador i client, on un entrenador només veu els seus propis clients i un client només veu les seves pròpies dades. Proveu que un client mai pugui obrir els entrenaments d'un altre client canviant un ID a la barra d'adreces.
Decisions i compensacions
Aplicació web o aplicació nativa. Les aplicacions natives poden llegir Apple Health, funcionar en segon pla i mostrar-se a la pantalla de bloqueig. Les aplicacions web no poden llegir Apple Health en absolut, però funcionen en tots els telèfons, no necessiten revisió a les botigues, i es poden instal·lar a la pantalla d'inici com a aplicació web progressiva. Per a un registre o una aplicació d'entrenament, una aplicació web cobreix bé el nucli. Vegeu aplicacions natives contra aplicacions web progressives.
Wearables. Algunes plataformes de wearables i de fitness ofereixen API web que es connecten amb el permís de l'usuari. Consulteu les condicions per a desenvolupadors de cada proveïdor abans de planificar-ne una. Una entrada manual senzilla per a les curses i la freqüència cardíaca és una bona primera versió.
Biblioteca d'exercicis precreada o pròpia. Començar amb una llista de cent exercicis habituals estalvia temps als usuaris. Escriviu les instruccions vosaltres mateixos o feu servir una font amb una llicència que ho permeti; no copieu la biblioteca d'una altra aplicació.
Cobertura al gimnàs. Els gimnasos sovint tenen mala cobertura. Demaneu que el registre continuï funcionant si es perd la connexió a mig entrenament i que desi quan torni; o com a mínim que mai no perdi les sèries introduïdes.
Seguretat i privacitat
Una aplicació de fitness no és un dispositiu mèdic. No doneu consells mèdics, i incloeu una nota breu que indiqui que els usuaris han de consultar un professional abans de començar un programa, especialment si tenen una condició de salut. El pes, les mesures corporals, les lesions i les notes de salut són personals; algunes lleis tracten les dades relacionades amb la salut com a categoria especial. Mantingueu-ho tot privat per defecte, recolliu només el que feu servir, i deixeu que la gent exporti i elimini les seves dades.
Exemple de primera indicació
Crea una aplicació d'entrenador per als meus clients d'entrenament personal, pensada primer per als telèfons. Dos rols: entrenador i client. Com a entrenador, puc construir plantilles d'entrenament a partir d'una biblioteca d'exercicis (nom, grup muscular, equipament, instruccions, tipus: pesos, pes corporal, temps o distància), agrupar-les en programes de diverses setmanes, i assignar un programa a un client. Els clients veuen l'entrenament d'avui i registren cada sèrie amb pes i repeticions (o temps o distància), marquen les sèries fetes, i inicien un temporitzador de descans entre sèries. Les sèries introduïdes mai no s'han de perdre si es perd la connexió. Desa el pes en quilograms i deixa que cada usuari triï kg o lb per mostrar-lo. Els clients veuen el seu historial i un gràfic de progrés per exercici (sèrie més pesada i repetició màxima estimada). Jo veig una llista dels meus clients, les seves sessions completades, i puc deixar un comentari a qualsevol sessió. Cada client només veu les seves pròpies dades. Inici de sessió amb correu i contrasenya, i una base de dades. Omple-ho amb 40 exercicis habituals i dos clients de demostració.
Passos de construcció
- Primer el registre. La pantalla d'introducció de sèries decideix si algú fa servir l'aplicació. Entrades grans, teclat numèric, un toc per copiar la sèrie anterior.
- Biblioteca d'exercicis i plantilles. Omple amb exercicis habituals i comproveu que cada tipus mostra els camps adequats.
- Historial i gràfics de progrés. Proveu-ho amb unes quantes setmanes de dades falses perquè els gràfics semblin reals.
- Comptes i rols. Afegiu l'inici de sessió, després els rols d'entrenador i client. Proveu d'obrir les dades d'un altre client i assegureu-vos que falla. Vegeu com afegir inici de sessió a la vostra aplicació.
- Programes. Setmanes, dies i què passa quan un client es perd una sessió.
- Instal·leu-la. Afegiu l'aplicació a la pantalla d'inici del telèfon i feu un entrenament real amb ella. Vegeu com crear una aplicació web adaptada al mòbil.
- Prova beta amb tres clients. Observeu on dubten.
Errors habituals
- Camps d'entrada petits. La gent registra amb les mans suades entre sèries. Feu els objectius grans.
- Un mateix conjunt de camps per a tots els exercicis. Les planxes, les curses i les sentadilles necessiten camps diferents.
- Barrejar unitats en el magatzem. Guardeu una sola unitat i feu la conversió en mostrar-la.
- Perdre sèries quan es talla la connexió. Deseu primer localment.
- Prometre la sincronització amb Apple Health en una aplicació web. No és possible sense una aplicació nativa.
- Massa funcions en el llançament. Els fluxos socials, les insígnies i els plans generats per IA poden esperar que funcioni el cicle bàsic.
- Consells que sonen mèdics. Mantingueu l'orientació general i afegiu un avís clar.
Quan una aplicació de fitness ja feta és millor opció
Per fer el seguiment del vostre propi entrenament, les aplicacions d'entrenament consolidades ja tenen biblioteques d'exercicis grans, sincronització amb wearables, ús sense connexió i notificacions natives. Molts entrenadors personals també fan servir plataformes d'entrenament dedicades que inclouen pagaments, missatgeria i aplicacions amb la seva marca.
Creeu-ne una de pròpia quan el vostre mètode no encaixi amb aquestes eines —una estructura de programa específica, mètriques d'un esport concret, un club o equip amb les seves pròpies regles—, quan les quotes per client de la plataforma s'acumulin, o quan vulgueu que l'aplicació porti la vostra marca i les vostres dades. Si esteu creant un negoci d'entrenament al voltant, vegeu com començar un negoci d'entrenament personal. Per a un seguidor diari més senzill, com crear una aplicació de seguiment d'hàbits és un bon començament.
Construir-ho amb Mythex
Mythex construeix això com a aplicació web: ho descriviu en el xat, reviseu el registre al marc de mida de telèfon de la vista prèvia en directe, i publiqueu-ho en una adreça pública que els clients puguin obrir i afegir a la pantalla d'inici. Afegeix una base de dades Postgres dedicada quan l'aplicació ho necessiti, i emmagatzematge de fitxers per a imatges o vídeos d'exercicis. L'inici de sessió és amb els vostres propis proveïdors —vegeu la recepta d'autenticació—, i també els pagaments si cobreu als clients. Al pla Pro, Mythex pot empaquetar l'aplicació com a aplicació per a Android i iPhone, però les seves pantalles són pantalles web, així que les integracions amb wearables i Apple Health que necessiten codi natiu no són a l'abast de moment.
Preguntes
Quines funcions ha de tenir una aplicació de fitness?
Una biblioteca d'exercicis, plans o plantilles d'entrenament, un registre ràpid de sèries amb pes i repeticions, un historial d'entrenaments passats i gràfics de progrés. Les aplicacions d'entrenament afegeixen comptes de clients, programes assignats i seguiments periòdics.
Una aplicació web pot llegir dades d'Apple Health o d'un rellotge intel·ligent?
No directament. Les dades d'Apple Health estan disponibles per a aplicacions natives d'iOS, no per a llocs web. Alguns fabricants de wearables ofereixen API web a les quals una aplicació web pot connectar-se amb el permís de l'usuari; consulteu la documentació per a desenvolupadors de cada proveïdor abans de prometre una integració.
Puc crear una aplicació de fitness sense programar?
Sí. Un constructor d'aplicacions amb IA pot crear un registre d'entrenaments, un constructor de programes o una aplicació d'entrenador i client a partir d'una descripció. La majoria de constructors amb IA creen aplicacions web, que els usuaris obren al navegador del telèfon i poden afegir a la pantalla d'inici.
Les aplicacions de fitness han de complir les normes de dades de salut?
Depèn de on opereu i del que recolliu. El pes, les lesions i les condicions de salut poden comptar com a dades personals sensibles segons lleis com el RGPD. Recolliu només el que necessiteu, mantingueu-ho privat per defecte, i consulteu amb un assessor les normes que us afecten.