Fitness-App bauen: Trainingspläne, Protokollierung, Fortschritt und Coaching
Eine Fitness-App lässt Menschen Trainings befolgen, protokollieren, was sie tatsächlich getan haben, und Fortschritte über die Zeit sehen. Der Kern ist eine Übungsbibliothek, Trainingspläne, ein Protokollbildschirm, der zwischen den Sätzen schnell genug ist, und ein Verlauf mit Diagrammen. Coaching-Apps fügen eine zweite Seite hinzu: einen Trainer, der Programme erstellt, und Kunden, die ihnen folgen. Baue sie zuerst als mobilfreundliche Web-App, halte den Protokollbildschirm einfach und sei ehrlich darüber, was eine Web-App von Telefonen und Wearables lesen kann und was nicht.
Wähle die Art der Fitness-App
| Typ | Hauptnutzer | Kernschleife |
|---|---|---|
| Trainingsprotokoll | Eine Person, die trainiert | Training wählen → Sätze protokollieren → Fortschritt sehen |
| Programm-App | Anhänger eines festen Plans (ein 12-Wochen-Krafttraining, ein Laufplan) | Heutige Einheit → abschließen → nächste Einheit wird freigeschaltet |
| Coach-und-Kunden-App | Ein Personal Trainer und seine Kunden | Coach weist Plan zu → Kunde protokolliert → Coach prüft und passt an |
| Kurs- oder Studio-App | Mitglieder eines Fitnessstudios oder Studios | Plan ansehen → Kurs buchen → einchecken |
Die letzte ist eigentlich eine Buchungs-App; siehe wie du eine Fitnessstudio-Mitgliedschafts-App baust. Dieser Leitfaden konzentriert sich auf die ersten drei.
Was eine Fitness-App braucht
Seiten
- Heute: das für heute geplante Training oder ein schnelles „leeres Training starten“.
- Trainingsprotokoll: jede Übung mit ihren Sätzen; antippen, um Gewicht und Wiederholungen einzugeben, abhaken, wenn erledigt, Pausentimer zwischen den Sätzen.
- Übungsbibliothek: Name, Muskelgruppe, Gerät, Anleitung, optionales Video oder Bild.
- Pläne und Vorlagen: wiederverwendbare Trainings und mehrwöchige Programme.
- Verlauf: vergangene Trainings nach Datum.
- Fortschritt: Diagramme pro Übung (schwerster Satz, geschätztes Einerwiederholungsmaximum, Gesamtvolumen) und Körpermaße, wenn der Nutzer sie möchte.
- Für Coaches: Kundenliste, Programm-Baukasten, Check-ins und Kommentare der Kunden.
Daten
- Übungen: Name, Art (Kraft, Ausdauer, zeitbasiert, Körpergewicht), Muskelgruppen, Gerät, Anleitung.
- Trainingsvorlagen: Name und geordnete Übungen mit Zielsätzen, Wiederholungen und Pausen.
- Programme: Wochen und Tage, jeweils mit einer Vorlage verknüpft.
- Einheiten: Nutzer, Datum, Vorlage (falls vorhanden), Notizen, Dauer.
- Sätze: Einheit, Übung, Satznummer, Gewicht, Wiederholungen, Distanz oder Zeit, RPE (wahrgenommene Anstrengung), erledigt.
- Körpermaße: Nutzer, Datum, Gewicht, weitere Messwerte.
Speichere das Gewicht in einer Einheit (etwa Kilogramm) und rechne es für die Anzeige um, damit ein Wechsel der Einheit nie den Verlauf verfälscht. Verschiedene Übungsarten brauchen verschiedene Felder: Eine Plank braucht Zeit, ein Lauf Distanz und Zeit, eine Kniebeuge Gewicht und Wiederholungen.
Berechtigungen
Ein persönliches Protokoll braucht ein Konto pro Person mit vollständig privaten Daten. Eine Coaching-App braucht die Rollen Coach und Kunde, wobei ein Coach nur seine eigenen Kunden sieht und ein Kunde nur seine eigenen Daten. Teste, dass ein Kunde niemals die Trainings eines anderen Kunden öffnen kann, indem er eine ID in der Adresszeile ändert.
Entscheidungen und Abwägungen
Web-App oder native App. Native Apps können Apple Health lesen, im Hintergrund laufen und auf dem Sperrbildschirm erscheinen. Web-Apps können Apple Health gar nicht lesen, funktionieren aber auf jedem Telefon, brauchen keine Store-Prüfung und lassen sich als Progressive Web App auf dem Startbildschirm ablegen. Für ein Protokoll oder eine Coaching-App deckt eine Web-App den Kern gut ab. Siehe native Apps und Progressive Web Apps.
Wearables. Manche Wearable- und Fitnessplattformen bieten Web-APIs an, die mit Erlaubnis des Nutzers verbinden. Prüfe die Entwicklerbedingungen jedes Anbieters, bevor du etwas darauf planst. Eine einfache manuelle Eingabe für Läufe und Herzfrequenz ist eine gute erste Version.
Fertige Übungsbibliothek oder eigene. Eine Liste mit hundert gängigen Übungen spart Nutzern Zeit. Schreibe die Anleitungen selbst oder nutze eine Quelle, deren Lizenz das erlaubt; kopiere nicht die Bibliothek einer anderen App.
Empfang im Studio. Fitnessstudios haben oft schlechten Empfang. Sorge dafür, dass das Protokoll weiterläuft, wenn die Verbindung mitten im Training abbricht, und beim Zurückkehren speichert. Zumindest sollten eingegebene Sätze niemals verloren gehen.
Sicherheit und Datenschutz
Eine Fitness-App ist kein Medizinprodukt. Gib keine medizinischen Ratschläge und füge einen kurzen Hinweis hinzu, dass Nutzer vor dem Start eines Programms einen Fachmann fragen sollten, besonders bei gesundheitlichen Beschwerden. Gewicht, Körpermaße, Verletzungen und Gesundheitsnotizen sind persönlich; manche Gesetze behandeln gesundheitsbezogene Daten als besondere Kategorie. Halte alles standardmäßig privat, erhebe nur, was du nutzt, und lass Menschen ihre Daten exportieren und löschen.
Beispiel für einen ersten Prompt
Baue eine Coaching-App für meine Kunden als Personal Trainer, zuerst für Telefone gestaltet. Zwei Rollen: Coach und Kunde. Als Coach kann ich Trainingsvorlagen aus einer Übungsbibliothek erstellen (Name, Muskelgruppe, Gerät, Anleitung, Art: Gewichte, Körpergewicht, Zeit oder Distanz), sie zu mehrwöchigen Programmen zusammenfassen und einem Kunden ein Programm zuweisen. Kunden sehen das heutige Training und protokollieren jeden Satz mit Gewicht und Wiederholungen (oder Zeit oder Distanz), haken Sätze ab und starten einen Pausentimer zwischen den Sätzen. Eingegebene Sätze dürfen nie verloren gehen, wenn die Verbindung abbricht. Speichere das Gewicht in Kilogramm und lass jeden Nutzer für die Anzeige kg oder lb wählen. Kunden sehen ihren Verlauf und ein Fortschrittsdiagramm pro Übung (schwerster Satz und geschätztes Einerwiederholungsmaximum). Ich sehe eine Liste meiner Kunden, ihre abgeschlossenen Einheiten und kann bei jeder Einheit einen Kommentar hinterlassen. Jeder Kunde sieht nur seine eigenen Daten. Login mit E-Mail und Passwort und eine Datenbank. Lege 40 gängige Übungen und zwei Demo-Kunden an.
Build-Schritte
- Zuerst das Protokoll. Der Bildschirm zur Satzerfassung entscheidet, ob überhaupt jemand die App nutzt. Große Eingabefelder, Zahlentastatur, ein Tipp, um den vorherigen Satz zu kopieren.
- Übungsbibliothek und Vorlagen. Gängige Übungen anlegen und prüfen, dass jede Art die richtigen Felder zeigt.
- Verlauf und Fortschrittsdiagramme. Mit ein paar Wochen Testdaten prüfen, damit die Diagramme echt wirken.
- Konten und Rollen. Login hinzufügen, dann die Rollen Coach und Kunde. Versuche, die Daten eines anderen Kunden zu öffnen, und stelle sicher, dass es fehlschlägt. Siehe wie du Login in deine App einbaust.
- Programme. Wochen, Tage und was passiert, wenn ein Kunde eine Einheit verpasst.
- Installieren. Füge die App auf dem Startbildschirm deines Telefons hinzu und mache damit ein echtes Training. Siehe wie du eine mobilfreundliche Web-App baust.
- Beta mit drei Kunden. Beobachte, wo sie zögern.
Häufige Fehler
- Winzige Eingabefelder. Menschen protokollieren zwischen den Sätzen mit verschwitzten Händen. Mach die Ziele groß.
- Ein Feldsatz für jede Übung. Planks, Läufe und Kniebeugen brauchen verschiedene Felder.
- Gemischte Einheiten bei der Speicherung. Speichere eine Einheit und rechne bei der Anzeige um.
- Sätze gehen verloren, wenn die Verbindung abbricht. Speichere zuerst lokal.
- Apple-Health-Synchronisation in einer Web-App versprechen. Ohne native App ist das nicht möglich.
- Zu viele Funktionen zum Start. Soziale Feeds, Abzeichen und KI-generierte Pläne können warten, bis die Grundschleife funktioniert.
- Medizinisch klingende Ratschläge. Halte Hinweise allgemein und setze einen deutlichen Haftungshinweis.
Wann eine fertige Fitness-App die bessere Wahl ist
Für das Tracking deines eigenen Trainings haben etablierte Workout-Apps bereits große Übungsbibliotheken, Wearable-Synchronisation, Offline-Nutzung und native Benachrichtigungen. Viele Personal Trainer nutzen außerdem spezialisierte Coaching-Plattformen mit Zahlungen, Nachrichten und gebrandeten Apps.
Baue selbst, wenn deine Methode nicht in diese Tools passt, etwa eine bestimmte Programmstruktur, sportspezifische Kennzahlen oder ein Verein oder Team mit eigenen Regeln, wenn sich die Plattformgebühren pro Kunde summieren oder wenn die App deine Marke und deine Daten tragen soll. Wenn du darauf ein Trainingsgeschäft aufbaust, siehe wie du ein Personal-Training-Geschäft startest. Für einen einfacheren täglichen Tracker ist wie du eine Gewohnheits-Tracker-App baust ein guter Anfang.
Mit Mythex bauen
Mythex baut dies als Web-App: Du beschreibst sie im Chat, prüfst den Protokollbildschirm in der Telefongröße der Live-Vorschau und veröffentlichst sie unter einer öffentlichen Adresse, die Kunden öffnen und auf dem Startbildschirm ablegen können. Es ergänzt bei Bedarf eine eigene Postgres-Datenbank und Dateispeicher für Übungsbilder oder -videos. Der Login wird selbst mitgebracht; siehe das Authentifizierungsrezept. Gleiches gilt für Zahlungen, falls du Kunden Geld berechnest. Im Pro-Tarif kann Mythex die App als Android- und iPhone-App verpacken, aber ihre Bildschirme sind Web-Bildschirme, deshalb sind Wearable- und Apple-Health-Integrationen, die nativen Code brauchen, derzeit nicht machbar.
Fragen
Welche Funktionen sollte eine Fitness-App haben?
Eine Übungsbibliothek, Trainingspläne oder Vorlagen, schnelles Protokollieren von Sätzen mit Gewicht und Wiederholungen, einen Verlauf vergangener Trainings und Fortschrittsdiagramme. Coaching-Apps ergänzen Kundenkonten, zugewiesene Programme und Check-ins.
Kann eine Web-App Daten aus Apple Health oder einer Smartwatch lesen?
Nicht direkt. Apple-Health-Daten sind nur für native iOS-Apps verfügbar, nicht für Websites. Einige Hersteller von Wearables bieten Web-APIs an, mit denen sich eine Web-App mit Erlaubnis des Nutzers verbinden kann. Prüfe die Entwicklerdokumentation jedes Anbieters, bevor du eine Integration versprichst.
Kann ich eine Fitness-App ohne Programmierung bauen?
Ja. Ein KI-App-Builder kann aus einer Beschreibung einen Trainingsprotokollierer, einen Programm-Baukasten oder eine Coach-und-Kunden-App bauen. Die meisten KI-Builder erzeugen Web-Apps, die Nutzer im Telefonbrowser öffnen und auf dem Startbildschirm ablegen können.
Müssen Fitness-Apps die Regeln für Gesundheitsdaten einhalten?
Das hängt davon ab, wo du tätig bist und was du erhebst. Gewicht, Verletzungen und Gesundheitszustände können nach Gesetzen wie der DSGVO als besonders schützenswerte personenbezogene Daten gelten. Erhebe nur, was du brauchst, halte die Daten standardmäßig privat und prüfe mit einer Beratung, welche Regeln für dich gelten.