TrainAERO: een AI-fitnesscoach die zich echt aanpast

TrainAERO is een app voor AI-fitnesscoaching die elke training opnieuw opbouwt rond de persoon die hem doet — diens lichaam, blessures en voortgang — in plaats van iedereen hetzelfde vaste schema te geven. Het resultaat is coaching die zich van sessie tot sessie aanpast, zoals een goede menselijke trainer dat zou doen, en geen statisch programma dat negeert hoe de afgelopen week werkelijk is verlopen.

IndustryGezondheid & fitness
PlatformiOS, Android, Website
Year2025
TrainAERO AI Coach
Het probleem

De meeste fitnessapps behandelen iedereen hetzelfde

De eerlijke zwakte van vrijwel elke fitnessapp is dat hij de persoon die hem gebruikt niet kent. Hij deelt hetzelfde sjabloon uit, of u nu vier of acht uur sliep, of uw schouder pijn doet, of u de vorige sessie moeiteloos doorkwam en klaar was voor veel meer. Hij ziet daar niets van, dus kan hij er ook niet op reageren, en het programma drijft met elke training verder af van de werkelijkheid. TrainAERO is gebouwd om dat gat te dichten — een app die werkelijk oplet, die merkt wanneer iemand vooruitgaat en dan meer vraagt, die merkt wanneer het herstel achterblijft en dan gas terugneemt, en die om een blessure heen werkt in plaats van te doen alsof die er niet is. Kortom: coaching die zich aanpast, precies wat een generiek programma niet kan.

AIAdaptieve coaching
5Timermodi
2Platformen
5moDoorlooptijd
Trainingsdetail
Trainingsdetail
Programs
Programs
Breathwork
Breathwork
Timers
Timers
Functies

Wat een slimme coachingapp nodig heeft

01
Chat met de AI-coach

Chat met de AI-coach

Vraag de AI-coach in gewone taal wat u wilt weten — hoe u uw houding bij een oefening verbetert, hoe u een oefening vervangt die u niet ligt, of waarom het schema is opgebouwd zoals het is. De coach antwoordt in context, zoals een echte coach zou doen, in plaats van u op zoektocht te sturen.

02
Adaptieve trainingsschema's

Adaptieve trainingsschema's

Elke sessie wordt gevormd door de vorige. Laat de data gestage vooruitgang zien, dan verhoogt de AI de intensiteit; zakken de herstelsignalen, dan schaalt hij die weer terug, zodat het programma uw werkelijke toestand volgt in plaats van onverstoorbaar door te gaan.

03
Vervangingen bij blessures

Vervangingen bij blessures

Meld een blessure en de AI vervangt de betrokken oefeningen meteen door veilige alternatieven die dezelfde spieren aanspreken via andere bewegingspatronen. De sessie blijft effectief zonder de klacht te verergeren, en het wisselen kost één tik.

04
Ademhaling voor herstel

Ademhaling voor herstel

Begeleide ademhalingssessies ondersteunen de cooling-down, stressverlichting en actief herstel, en de AI raadt ze aan op basis van hoe zwaar de training was. Herstel wordt onderdeel van het programma in plaats van een bijzaak.

05
Trainingstimers

Trainingstimers

AMRAP, EMOM, For Time, een gewone stopwatch en eigen intervallen — elk met geluidssignalen, haptische feedback en tracking op de achtergrond, zodat de timer doorloopt ook als de telefoon in uw zak zit.

06
Trainingsoverzicht

Trainingsoverzicht

Na elke sessie doet de AI een korte check-in over slaap, energie, spierpijn en motivatie. Die antwoorden gaan rechtstreeks mee in de volgende training, zodat de app u steeds beter leert kennen en zich daarop aanpast.

Zo werkt TrainAERO

Trainen. Leren. Aanpassen.

Een training afronden

Een training afronden

De gebruiker volgt het persoonlijke programma en legt sets, herhalingen en gewichten gaandeweg vast, waarbij de app de details automatisch registreert, zodat bijhouden snel blijft in plaats van een klus te worden.

De AI analyseert de sessie

De AI analyseert de sessie

Zodra de training klaar is, kijkt de AI terug op het verloop, stelt herstelvragen en werkt het trainingsprofiel van de gebruiker bij met wat het heeft geleerd, zodat het beeld van deze persoon sessie na sessie scherper wordt.

De volgende sessie past zich aan

De volgende sessie past zich aan

De volgende training weerspiegelt dat allemaal — zwaarder als de gebruiker duidelijk vooruitgaat, lichter als herstel nodig is, en aangepast als er iets pijn doet. Het programma staat nooit stil, want de cyclus stopt nooit met leren.

Techstack

Flutter-frontend, AI-coachingbackend

TrainAERO is gebouwd met Flutter-app-ontwikkeling, zodat één codebase op zowel iOS als Android een ervaring geeft die native aanvoelt, wat de ontwikkeling efficiënt hield zonder in te leveren op hoe de app op elk platform aanvoelt. Firebase verzorgt authenticatie, realtime data en cloudfuncties en geeft de app een betrouwbare, schaalbare basis zonder een zware maatwerkbackend voor de basisfuncties. De intelligentie zit aan de serverkant: de AI-coachingengine verwerkt de trainingsdata van elke gebruiker en genereert de persoonlijke aanpassingen die het adaptieve programma sturen, waardoor de zware logica van het toestel af blijft en in de loop van de tijd eenvoudig te verbeteren is.

FlutterDartAI-coachingengineFirebaseCloud FunctionsREST API
Uitdagingen & oplossingen

Wat wij oplosten bij het bouwen van TrainAERO

01

Generic programs ignore the individual

Het kernprobleem van kant-en-klare fitnessapps is dat zij elke gebruiker hetzelfde behandelen. Een absolute beginner krijgt hetzelfde sjabloon als iemand die voorzichtig terugkeert na een knieblessure. De app had een coachinglaag nodig die slim genoeg is om volume, intensiteit en oefeningkeuze aan te passen op basis van echte individuele data en niet op aannames.

Oplossing

Ons team voor AI-ontwikkeling bouwde een adaptieve AI-engine die elke afgeronde training verwerkt en sets, herhalingen, gewichten, rusttijden en ervaren inspanning over sessies heen bijhoudt. Die geschiedenis bepaalt de volgende sessie. Wie zijn doelen consequent haalt, krijgt meer intensiteit; zakken de prestaties, dan schroeft het programma automatisch terug, zodat het plan altijd de echte persoon weerspiegelt.

02

Injuries need intelligent exercise replacement

Een blessure verandert een programma, maar zelden het hele programma. Een schouderprobleem kan drukken boven het hoofd uitsluiten terwijl andere oefeningen prima blijven. De AI moest het lichaam goed genoeg begrijpen om veilige alternatieven voor te stellen zonder de hele sessie uit te kleden.

Oplossing

Het systeem houdt rekening met blessures en koppelt elke oefening aan de bijbehorende spiergroepen en bewegingspatronen. Meldt een gebruiker een blessure, dan bepaalt de AI precies welke oefeningen dat raakt en stelt hij vervangers voor die dezelfde spieren via veilige patronen trainen, met een heldere uitleg waarom elke wissel is gemaakt, allemaal met één tik.

03

Recovery signals go unnoticed

In de meeste apps is herstel onzichtbaar. Het programma zegt trainen, dus gebruikers zetten door ondanks vermoeidheid, en de waarschuwingssignalen van overtraining vallen pas op als er iets misgaat. TrainAERO moest die signalen uit prestatietrends halen en gas terugnemen vóór burn-out of blessure, niet erna.

Oplossing

De check-ins na de training leggen slaap, energie, spierpijn en motivatie vast, die samen een herstelscore vormen. De AI zet die score af tegen de prestatietrends om vroege signalen van overtraining op te vangen en schroeft de komende sessies stilletjes terug, zodat de gebruiker tegen zijn eigen enthousiasme wordt beschermd.

04

Training timers are deceptively complex

Timers lijken triviaal totdat u ze bouwt. Sporters gebruiken sterk uiteenlopende formats — AMRAP, EMOM, For Time, eigen intervallen en een gewone stopwatch — en elk gedraagt zich anders. Elk type had eigen logica, geluidssignalen en feedback nodig, zonder dat de interface rommelig werd.

Oplossing

Wij bouwden elke timer als losse module binnen één gedeelde schil. AMRAP telt op en houdt rondes bij, EMOM geeft een signaal bij elke intervalgrens, For Time telt af en logt automatisch, en eigen intervallen rijgen inspanning en rust aan elkaar. Eén gedeelde schil verzorgt geluid, haptiek en achtergrondstatus voor alle timers, zodat de ervaring overzichtelijk blijft.

FAQ

Veelgestelde vragen over AI-fitnessapps

Wat oprichters en fitnessmerken vragen over het bouwen van een AI-coachingapp.

Dat hangt af van de scope, maar als richtlijn kost een AI-fitnessapp als TrainAERO in Nederland doorgaans tussen EUR 20,000 en EUR 45,000 of meer, afhankelijk van hoe ver de AI-coaching, de blessurelogica en de integraties gaan. Een gerichte eerste versie kost minder, en wij geven een vaste inschatting na een korte kennismaking.

Door te leren van echte data in plaats van een sjabloon. De engine neemt elke afgeronde training op — sets, herhalingen, gewichten, rust en ervaren inspanning — en past met die historie de volgende sessie aan: zwaarder als de gebruiker vooruitgaat, lichter als de prestaties teruglopen. Samen met herstelcheck-ins vormt dat een schema rond het individu.

Ja, als het daarvoor is gebouwd. In TrainAERO zijn oefeningen gekoppeld aan spiergroepen en bewegingspatronen, zodat de AI bij een gemelde blessure alleen de betreffende oefeningen vervangt door veilige alternatieven die dezelfde spieren anders belasten. De training blijft effectief zonder de blessure te verergeren, en de wissel kost één tik, met een duidelijke reden erbij.

Serieus trainen vraagt om meerdere vormen: AMRAP, EMOM, For Time, eigen intervallen en een gewone stopwatch. Elke vorm gedraagt zich anders en vraagt om eigen logica, geluidssignalen en feedback. Wij bouwen ze als losse modules die één schil delen voor geluid, haptiek en achtergrondstatus, zodat de interface overzichtelijk blijft in plaats van vol te lopen.

Een cross-platform fitnessapp van dit type duurt doorgaans zo'n vier tot vijf maanden van concept tot de App Store, afhankelijk van de diepgang van de AI en het functiepakket. Wij werken in sprints van twee weken en leveren gedurende het hele traject werkende software, zodat de voortgang zichtbaar blijft in plaats van dat het stil wordt tot de lancering.

Met Flutter levert één codebase een app die op zowel iOS als Android native aanvoelt, wat de bouw- en onderhoudsinspanning ongeveer halveert ten opzichte van twee losse native apps, zonder merkbaar in te leveren op hoe de app aanvoelt. Voor de meeste fitnessapps is die afweging het ruimschoots waard, en het is wat wij voor TrainAERO hebben gebruikt.

Als onderdeel van het programma, niet als losse toevoeging. TrainAERO bevat begeleide ademhalingssessies voor de cooling-down, stressverlichting en actief herstel, en de AI raadt ze aan op basis van hoe zwaar de training was, zodat herstel in de coachinglus zit in plaats van dat de gebruiker er zelf aan moet denken.

Genoeg om zowel prestatie als herstel te begrijpen. TrainAERO registreert sets, herhalingen, gewichten, rusttijden en ervaren inspanning per training, plus antwoorden na afloop over slaap, energie, spierpijn en motivatie. Samen laten die de AI voortgang en vermoeidheid inschatten en de volgende sessie aanpassen, en dat is wat de coaching persoonlijk laat voelen.

Start uw project

Bouw uw AI-fitnessapp met ons

Wij bouwen cross-platform fitnessapps met adaptieve AI-coaching, blessurebewuste programmering en realtime prestatiemeting, van eerste concept tot in de App Store. Plant u iets in de trant van TrainAERO? Vertel het ons, dan reageert een senior engineer binnen één werkdag met een eerlijk beeld van wat ervoor nodig is.