Add comprehensive UX/feature research for Gravl

Research compiled from Exa AI search covering:
- Market overview (2024-2032 projections)
- UX best practices and common mistakes
- User feedback from Reddit communities
- Competitor analysis (Strong, Hevy, FITBOD, etc.)
- Gamification strategies
- AI coaching trends
- Prioritized recommendations for Gravl
This commit is contained in:
2026-02-15 22:02:29 +01:00
parent 348330af4b
commit 4581e215d4
9 changed files with 1354 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
# Gravl Research Index
Research sammanställd 2026-02-15 via Exa AI Search.
## Filer
| Fil | Innehåll |
|-----|----------|
| [01-market-overview.md](01-market-overview.md) | Marknadsstorlek, trender, statistik |
| [02-ux-best-practices.md](02-ux-best-practices.md) | UX-principer, design-misstag att undvika |
| [03-user-feedback.md](03-user-feedback.md) | Reddit-analys, vad användare vill ha/hatar |
| [04-competitor-analysis.md](04-competitor-analysis.md) | Strong, Hevy, FITBOD, JEFIT, m.fl. |
| [05-gamification.md](05-gamification.md) | Gamification-mekanismer, motivation |
| [06-ai-coaching.md](06-ai-coaching.md) | AI-coaching trends, conversational UI |
| [07-recommendations.md](07-recommendations.md) | Konkreta rekommendationer för Gravl |
| [08-sources.md](08-sources.md) | Alla källor och länkar |
## Key Takeaways
1. **70% churn inom 90 dagar** — UX är problemet, inte motivation
2. **Offline-first är kritiskt** — Gym har dålig signal
3. **Enkelhet vinner** — Strong/Hevy: minimal klick per set
4. **AI ska vara transparent** — Visa VARFÖR, inte bara VAD
5. **Conversational onboarding** — Dialog > formulär
## Nästa steg
Se [07-recommendations.md](07-recommendations.md) för prioriterad feature-lista.
+59
View File
@@ -0,0 +1,59 @@
# Marknadsöversikt — Fitness Apps 2024-2032
## Marknadsstorlek
| År | Värde | Källa |
|----|-------|-------|
| 2024 | $2.47 - $2.5 miljarder | UXmatters, OpenArc |
| 2027 | $33.04 miljarder (revenue) | OpenArc |
| 2032 | $9.6 miljarder | NIX United |
| 2033 | $9.67 miljarder | UXmatters |
**Tillväxt:** ~4x ökning på 8 år
## Användarbas
- **345 miljoner** aktiva användare globalt (2024)
- **58%** av mobilanvändare öppnar hälsa/fitness-appar dagligen
- Fortsatt tillväxt driven av remote/hybrid träning
## Retention-problem
> "70% of fitness app users drop off within the first 90 days. The reason isn't a lack of motivation. It's bad UX."
> — Stormotion/Entrepreneur
### Varför användare slutar
1. **Dålig UX** — Förvirrande navigation, långsam app
2. **Ingen personalisering** — Generiska program
3. **Saknar offline** — Funkar inte i gymmet
4. **Over-complexity** — För många features, ingen fokus
## Marknadsdrivare
1. **Remote fitness** — Post-pandemic beteende kvarstår
2. **Wearables-integration** — Apple Watch, Garmin, Whoop
3. **AI/ML** — Personaliserade program
4. **Subscription economy** — Återkommande intäkter
## Segment
| Segment | Beskrivning | Exempel |
|---------|-------------|---------|
| Workout tracking | Logga set/reps/vikt | Strong, Hevy |
| AI coaching | Genererade program | FITBOD, Juggernaut AI |
| Social fitness | Community-fokus | Strava, Hevy |
| Habit building | Gamification | Habitica, Streaks |
| Connected equipment | Hardware + app | Peloton, Tonal |
## Konkurrenslandskap
Marknaden är fragmenterad med många aktörer:
- **Etablerade:** Nike Training Club, Adidas Training, Under Armour
- **Startup-favoriter:** Strong, Hevy, FITBOD
- **Nisch:** Juggernaut AI (powerlifting), JEFIT (övningsdatabas)
- **Big tech:** Apple Fitness+, Google Fitbit Premium
---
*Källa: Exa AI Search, 2026-02-15*
+151
View File
@@ -0,0 +1,151 @@
# UX Best Practices — Fitness Apps 2025-2026
## Grundprinciper
### 1. Friktionsfri onboarding
> "Users abandon apps after one bad experience"
- Max 3-5 steg till första värde
- Skippa registrering för test
- Visa värde INNAN du ber om data
- Progressive disclosure — fråga mer senare
### 2. Personalisering från dag 1
```
❌ "Välj ett program"
✅ "Berätta om dina mål så skapar vi ett program för dig"
```
- Anpassa efter mål, erfarenhet, utrustning
- Visa att appen "förstår" användaren
- Personliga hälsningar, dynamiskt innehåll
### 3. Offline-first arkitektur
**Varför:** Gym har ofta dålig/ingen uppkoppling
- Spara alla pass lokalt
- Synka i bakgrunden när online
- Tydlig indikator för sync-status
- Konflikthantering vid samtidig edit
### 4. Konsekvent cross-device
- Samma UX på iOS, Android, tablet, watch
- Responsiv design (inte separata appar)
- Synkad data i realtid
- Touch-optimerade targets (min 44x44pt)
### 5. Enkel datavisualisering
```
❌ "Du lyfte 12,450 kg totalt förra månaden"
✅ [Graf som visar uppåttrend] "↑ 8% mer än förra månaden"
```
- Progress bars > siffror
- Trendlinjer > punktdata
- Jämförelse mot sig själv (inte andra)
- Milestones tydligt markerade
---
## Design-misstag att undvika
### 1. Ingen offline-funktion
> "If I can't use it without internet, it's useless at my gym."
**Impact:** Användare byter app
**Fix:** Local-first med background sync
### 2. Inkonsekvent design
**Symptom:**
- Funkar på iPhone 15 Pro, trasig på SE
- Android-version är "afterthought"
- Tablet-vy är bara uppskalad mobil
**Fix:** Design system + responsiva breakpoints
### 3. Ingen personalisering
**Symptom:**
- Samma program för alla
- "Nybörjare" får samma vikt som "avancerad"
- Ignorerar användarens utrustning
**Fix:** Onboarding-frågor + adaptiv AI
### 4. Rörig datapresentation
**Symptom:**
- 15 siffror på dashboarden
- Ingen hierarki
- Användaren vet inte vad som är viktigt
**Fix:** Progressive disclosure, fokusera på 1-3 KPIs
### 5. Förvirrande navigation
**Regel:** Max 3 taps till viktig funktion
**Symptom:**
- "Var loggar jag mitt pass?"
- Hidden hamburger menus
- Inkonsekvent back-beteende
**Fix:** Bottom tab bar, tydliga CTAs, user testing
---
## UX Frameworks
### Habit Loop (Nir Eyal)
```
Trigger → Action → Variable Reward → Investment
↑__________________________________________|
```
**Fitness-tillämpning:**
1. **Trigger:** Push-notis "Dags för Pull-dag!"
2. **Action:** Öppna app, starta pass
3. **Reward:** PR-firande, progress-graf
4. **Investment:** Logga mer data → bättre rekommendationer
### Jobs To Be Done
| Job | Konkurrerande lösning |
|-----|----------------------|
| "Hjälp mig komma ihåg vad jag lyfte senast" | Anteckningsblock |
| "Visa att jag blir starkare" | Kalkylark |
| "Motivera mig att träna" | Träningskompis |
| "Berätta vad jag ska göra" | PT |
---
## Accessibility
- **Kontrast:** Min 4.5:1 för text
- **Touch targets:** Min 44x44pt
- **Screen reader:** Labela alla interaktiva element
- **Motion:** Respektera reduced motion settings
- **Color:** Använd inte färg som enda indikator
---
## Performance
| Metric | Mål | Varför |
|--------|-----|--------|
| First Contentful Paint | <1.5s | Användare ger upp efter 3s |
| Time to Interactive | <2s | Kan börja logga direkt |
| Bundle size | <500KB | Fungerar på 3G |
| Offline startup | <1s | Cached assets |
---
*Källa: UXmatters, Dataconomy, ZFort, Stormotion, RedCat — 2025-2026*
+139
View File
@@ -0,0 +1,139 @@
# User Feedback — Reddit-analys
Sammanställning från r/Fitness, r/weightroom, r/bodybuilding, r/xxfitness, r/naturalbodybuilding.
---
## Mest efterfrågade features
### Topp 10
| Rank | Feature | Citat/Kontext |
|------|---------|---------------|
| 1 | **Progressiv överbelastning-tracking** | "I just want to see if I'm lifting more than last week" |
| 2 | **Enkel loggning** | "Most apps try to do too much. Just let me log sets." |
| 3 | **Offline-läge** | "If I can't use it without internet, it's useless at my gym" |
| 4 | **Historik & grafer** | "I find everything more fun if I can see metrics, stats, graphs" |
| 5 | **Rest-timer med notis** | "When I hear that bell I know it's time" |
| 6 | **Custom routines** | "I don't want pre-made programs, I want MY routine" |
| 7 | **Superset-stöd** | "PPL with supersets is impossible to log in most apps" |
| 8 | **Cross-platform sync** | "Started on Android, now on iPhone, lost everything" |
| 9 | **Data export** | "I want to OWN my data, not be locked in" |
| 10 | **Dark mode** | "Blinding white screen at 6am in the gym? No thanks" |
### Honorable mentions
- Apple Watch-app med standalone-funktion
- Plate calculator ("hur många skivor för 87.5kg?")
- 1RM-estimering baserat på set
- Workout templates som kan delas
- Bodyweight-övningar med progression
---
## Vad användare HATAR
### Dealbreakers
| Problem | Reaktion |
|---------|----------|
| **Tvingad premium för basics** | "Deleted immediately" |
| **Annonser mitt i träning** | "Instant uninstall" |
| **Kräver konto för att testa** | "Why do you need my email to log squats?" |
| **Långsam app (>2s)** | "By the time it loads my rest is over" |
| **Social-first design** | "I don't care what strangers lifted today" |
| **Subscription för allt** | "I'd pay $10 once, not $10/month forever" |
| **Data hostage** | "Can't export? My data is trapped" |
| **Auto-play videos** | "Stop trying to teach me, I know how to squat" |
### Specifika klagomål
> "Every app tries to be a social network now. I just want a notebook replacement."
> "Strong was perfect until they limited free to 3 routines. Now I use FitNotes."
> "FITBOD keeps suggesting exercises I hate. Let me blacklist movements."
> "Hevy's social feed is the first thing I see. I don't care. Show me MY stats."
---
## Populära appar enligt Reddit
### Mest rekommenderade (2024-2026)
| App | Sentiment | Typisk användare |
|-----|-----------|------------------|
| **Strong** | 👍👍👍 | "Just works", minimalist |
| **Hevy** | 👍👍 | Gratis, social är bonus |
| **FitNotes** | 👍👍 | Android, helt gratis, offline |
| **JEFIT** | 👍 | Stor övningsdatabas |
| **FITBOD** | 👍/👎 | Delad: "AI is great" vs "too expensive" |
### Citat
**Om Strong:**
> "Strong is the gold standard. Simple, fast, does one thing well."
**Om Hevy:**
> "Hevy is what Strong should be. Free tier is actually usable."
**Om FitNotes:**
> "FitNotes has helped me stay focused for 4 years. It's free and works offline."
**Om FITBOD:**
> "If you can afford it, FITBOD is amazing. If not, it's frustrating."
---
## Pricing preferences
### Vad användare är villiga att betala
| Modell | Acceptans |
|--------|-----------|
| **Engångsköp ~$10** | ✅ Hög |
| **$2-5/månad** | ✅ Acceptabel |
| **$10+/månad** | ⚠️ Måste vara exceptionell |
| **Ads-supported free** | ❌ Hatad |
| **Freemium med rimlig free-tier** | ✅ Preferred |
### Reddit-konsensus
> "I'd happily pay $20 once for a good app. $100/year feels like a scam for a workout logger."
---
## Feature requests som sticker ut
### Unika idéer från Reddit
1. **"Gym buddy" matching** — Hitta träningspartner med liknande schema/mål
2. **Equipment availability** — "Bänken är upptagen, vad gör jag istället?"
3. **Fatigue-aware programming** — Automatiskt deload vid överträning
4. **Form check integration** — Ladda upp video, få feedback
5. **Nutrition sync** — Koppla till MyFitnessPal utan manuell input
6. **Sleep integration** — Justera träning baserat på sömnkvalitet
7. **Menstrual cycle awareness** — Anpassa träning efter cykel (r/xxfitness)
---
## Sammanfattning
**Gör:**
- Enkel, snabb loggning
- Offline-first
- Progressgrafer
- Mörkt tema
- Data export
**Gör INTE:**
- Social-first
- Ads
- Premium för basics
- Tvingad registrering
- Långsam performance
---
*Källa: Reddit (r/Fitness, r/weightroom, r/bodybuilding, r/xxfitness), RedditFavorites, Setgraph — 2020-2026*
@@ -0,0 +1,235 @@
# Konkurrentanalys — Workout Tracker Apps 2026
## Snabbjämförelse
| App | Best for | Free tier | Pris | iOS | Android |
|-----|----------|-----------|------|-----|---------|
| **Strong** | Enkel loggning | 3 routines | $4.99/mån | 4.9 | 4.8 |
| **Hevy** | Social + gratis | Mycket | $2.99/mån | 4.9 | 4.9 |
| **FITBOD** | AI-genererat | 3 workouts | $12.99/mån | 4.8 | 4.5 |
| **JEFIT** | Övningsdatabas | Ja | $12.99/mån | 4.7 | 4.5 |
| **Juggernaut AI** | Powerlifting | Nej | $35/mån | 4.5 | 4.3 |
| **FitNotes** | Gratis, offline | Helt gratis | — | — | 4.8 |
| **GymGod** | Privacy, offline | Ja | $4.99/mån | 4.7 | — |
---
## Strong
**Website:** [strong.app](https://strong.app)
### Styrkor
-**Extremt snabb loggning** — Minimal taps per set
- 📱 **Utmärkt Apple Watch-app** — Kan köra helt standalone
- 📴 **Offline-first** — Fungerar utan internet
- 🎨 **Clean, minimal design** — Ingen clutter
- 📊 **Bra progress-grafer** — Tydliga trendlinjer
### Svagheter
- 💰 **Begränsad free-tier** — Endast 3 custom routines
- 🤖 **Ingen AI/coaching** — Manuell progression
- 👥 **Minimalt social** — Ingen community
- 📈 **Enkel analytics** — Saknar avancerade insikter
### Lärdomar för Gravl
> Strong vinner genom att göra EN sak extremt bra: snabb loggning.
**Kopiera:**
- Minimal taps per set
- Offline-first arkitektur
- Clean, fokuserad UI
**Undvik:**
- Aggressiv paywall på basic features
---
## Hevy
**Website:** [hevyapp.com](https://hevyapp.com)
### Styrkor
- 🆓 **Generös free-tier** — Faktiskt användbar utan betalning
- 👥 **Social features** — Följ vänner, se deras pass
- 🎨 **Modern design** — Ser 2026 ut, inte 2018
- 📈 **Aktiv utveckling** — Nya features regelbundet
- 💰 **Lågt pris** — $2.99/mån, $23.99/år
### Svagheter
- 🗑️ **Kan kännas cluttered** — Social feed tar fokus
- 📊 **Avancerade grafer = premium** — Progression analysis låst
- 🤖 **Ingen riktig AI** — Basic templates endast
-**Apple Watch är okej** — Inte lika bra som Strong
### Lärdomar för Gravl
> Hevy visar att en generös free-tier bygger användarbas och goodwill.
**Kopiera:**
- Rimlig free-tier som faktiskt fungerar
- Modern, fräsch design
- Continuous deployment av nya features
**Undvik:**
- Social-first (gör det opt-in istället)
---
## FITBOD
**Website:** [fitbod.me](https://fitbod.me)
### Styrkor
- 🤖 **AI-genererade pass** — Baserat på muskel-fatigue
- 🏋️ **Utrustningsmedveten** — Vet vad du har tillgång till
- 👶 **Bra för nybörjare** — "Berätta bara vad jag ska göra"
- 📊 **Muscle recovery tracking** — Visar vilka muskler som är utvilade
- 🍎 **Apple ecosystem** — Tight Health-integration
### Svagheter
- 💰 **Dyrt** — $12.99/mån = $156/år
- 🎭 **"Black box"** — Svårt att förstå AI:s resonemang
- 🎮 **Mindre kontroll** — Avancerade användare frustrerade
-**Kan inte blacklista övningar** — AI föreslår saker du hatar
- 📴 **Kräver internet** — För AI-beräkningar
### Lärdomar för Gravl
> FITBOD visar att AI-coaching har värde, men transparens och kontroll saknas.
**Kopiera:**
- Muskel-fatigue tracking koncept
- "Just tell me what to do" för nybörjare
**Undvik:**
- Black box AI — visa VARFÖR
- Extremt pris utan tydligt mervärde
---
## JEFIT
**Website:** [jefit.com](https://jefit.com)
### Styrkor
- 📚 **Största övningsdatabasen** — 1,400+ övningar
- 👥 **Stor community** — 12M+ användare
- 📹 **Video demonstrations** — För varje övning
- 🆓 **Användbar free-tier** — Basic tracking gratis
### Svagheter
- 🎨 **Daterad design** — Känns 2018
- 🐌 **Kan vara långsam** — Bloated app
- 📢 **Ads i free** — Störande
- 🔄 **Sync-problem** — Rapporterade buggar
### Lärdomar för Gravl
> JEFIT visar värdet av en komplett övningsdatabas med video.
**Kopiera:**
- Omfattande övningsdatabas
- Video för varje övning
**Undvik:**
- Daterad design
- Ads som huvudmonetisering
---
## Juggernaut AI
**Website:** [juggernautai.com](https://juggernautai.com)
### Styrkor
- 🏋️ **Powerlifting-fokus** — SBD-specialisering
- 📈 **Periodisering** — Block-baserad programmering
- 🎯 **RPE-baserat** — Autoregulering
- 🧠 **Chad Wesley Smith** — Trovärdighet i communityn
### Svagheter
- 💰 **Dyrt** — $35/mån
- 🎯 **Nisch** — Endast för powerlifters
- 📱 **Begränsad UX** — Fokus på programmet, inte appen
### Lärdomar för Gravl
> Nisch-fokus kan motivera premium-pris om värdet är tydligt.
---
## FitNotes (Android)
**Website:** [fitnotesapp.com](https://fitnotesapp.com)
### Styrkor
- 🆓 **100% gratis** — Ingen premium
- 📴 **Offline-first** — Lokal databas
-**Snabb och lätt** — Ingen bloat
- 📊 **Bra grafer** — Trots att det är gratis
- 🔒 **Privacy** — Ingen telemetri
### Svagheter
- 🤖 **Endast Android** — Ingen iOS
- 🎨 **Basic design** — Funktionell men inte snygg
- 👥 **Ingen sync** — Allt lokalt
- 📵 **Ingen cloud backup** — Risk att förlora data
### Lärdomar för Gravl
> FitNotes är älskad för att den gör basics perfekt utan att kräva pengar eller data.
---
## Feature Matrix
| Feature | Strong | Hevy | FITBOD | JEFIT | FitNotes |
|---------|--------|------|--------|-------|----------|
| Offline mode | ✅ | ⚠️ | ❌ | ⚠️ | ✅ |
| AI workout gen | ❌ | ❌ | ✅ | ❌ | ❌ |
| Social features | ❌ | ✅ | ❌ | ✅ | ❌ |
| Apple Watch | ✅ | ✅ | ✅ | ⚠️ | ❌ |
| Exercise database | ⚠️ | ✅ | ✅ | ✅✅ | ⚠️ |
| Progress graphs | ✅ | ✅ | ✅ | ✅ | ✅ |
| Rest timer | ✅ | ✅ | ✅ | ✅ | ✅ |
| Supersets | ✅ | ✅ | ✅ | ⚠️ | ✅ |
| Data export | ✅ | ✅ | ⚠️ | ✅ | ✅ |
| Free tier | ⚠️ | ✅ | ⚠️ | ✅ | ✅✅ |
---
## Gravl Positionering
### Gap i marknaden
1. **AI + Transparens** — FITBOD har AI men är "black box"
2. **Conversational UX** — Ingen har riktigt dialog-baserad coach
3. **Dagsform-anpassning** — "Hur mår du?" → anpassat pass
4. **Svensk lokalisering** — Marknaden är på engelska
### Föreslaget fokus
```
Strong's enkelhet
+ FITBOD's AI-coaching
+ Hevy's prissättning
+ Transparens (visa VARFÖR)
= Gravl
```
---
*Källa: Officiella hemsidor, Reddit reviews, Exa AI Search — 2026-02-15*
+211
View File
@@ -0,0 +1,211 @@
# Gamification i Fitness Apps
## Varför gamification fungerar
> "According to Duolingo's former CPO Jorge Mazal, leveraging gamification helped Duolingo 4.5x its DAU."
Gamification aktiverar psykologiska triggers:
- **Dopamin** vid achievements
- **Social proof** via leaderboards
- **Loss aversion** via streaks
- **Autonomy** via valmöjligheter
---
## Effektiva mekanismer
### 1. Streaks
**Vad:** Konsekutiva dagar med aktivitet
**Varför det fungerar:**
- Loss aversion — "Jag kan inte bryta min 30-dagars streak!"
- Habit formation — Daglig trigger
- Visual progress — Tydlig siffra
**Risker:**
- Bruten streak → användare ger upp helt
- Tvingar "junk" träning för att behålla streak
- Kan skapa ångest istället för motivation
**Best practice:**
- "Freeze" funktion (hoppa över en dag)
- Veckostroke istället för daglig (för gym)
- Fira streaks, men straffa inte brutna
### 2. XP / Levels
**Vad:** Poäng för aktiviteter → levla upp
**Varför det fungerar:**
- Long-term progression synlig
- RPG-känsla
- Unlock av features/content
**Implementation:**
```
XP sources:
- Genomfört pass: +100 XP
- Nytt PR: +50 XP
- Streak-dag: +20 XP
- Loggat vikt: +5 XP
Levels:
- 1-10: Nybörjare
- 11-25: Intermediate
- 26-50: Avancerad
- 51+: Elite
```
### 3. Achievements / Badges
**Vad:** Engångsbelöningar för milestones
**Varför det fungerar:**
- Tydliga mål att sikta mot
- Collectible-instinkt
- Delade achievements = social proof
**Exempel för Gravl:**
| Achievement | Trigger |
|-------------|---------|
| 🏋️ First Rep | Logga första passet |
| 💯 Century | 100 loggade pass |
| 🔥 On Fire | 7 dagars streak |
| 📈 PR Machine | 10 personal records |
| 🦵 Leg Day Hero | 20 Legs-pass |
| 🎯 Consistent | 4 veckor utan miss |
### 4. Progress Rings / Bars
**Vad:** Visuell completion-indikator
**Varför det fungerar:**
- Omedelbar feedback
- "Nästan där"-motivation
- Apple Watch-bevisat effektivt
**Implementation:**
- Veckolig ring: 4/5 pass genomförda
- Pass-progress: 7/12 övningar klara
- Muskelgrupp-coverage: Push 100%, Pull 80%, Legs 60%
### 5. Leaderboards
**Vad:** Ranking mot andra användare
**Varför det fungerar:**
- Social motivation
- Competition-drive
- Accountability
**Risker:**
- Demotiverar nybörjare
- Kan uppmuntra fusk
- Privacy concerns
**Best practice:**
- Opt-in only
- Vänner-only leaderboard (inte global)
- Normalisera för kroppsvikt/erfarenhet
- Eller: Jämför mot DIG SJÄLV förra månaden
---
## Appar som gör det bra
### Duolingo
**Mekanismer:**
- Daglig streak (med freeze)
- XP och levels
- Leaderboards (leagues)
- Hearts (begränsade försök)
- Achievements
**Resultat:** 4.5x DAU ökning
### Habitica
**Mekanismer:**
- RPG-karaktär som levlar
- HP-förlust vid missade habits
- Boss battles med vänner
- Equipment och rewards
**Varning:** Kan vara för "gamey" för fitness
### Strava
**Mekanismer:**
- Kudos (social validation)
- Segments (mini-competitions)
- Challenges (monthly goals)
- Year in Sport (recap)
**Lärdomar:** Social + achievement = sticky
---
## Gamification för Gravl
### Rekommenderat (Opt-in)
1. **Personal Records**
- Automatisk detection av nya PRs
- Firande-animation
- PR-historik
2. **Vecko-streak**
- "3/4 pass denna vecka"
- Fira fullständig vecka
- Ingen bestraffning för miss
3. **Achievements**
- Milestones (första 100kg, etc.)
- Consistency-baserade
- Inte "logga varje dag"-spam
4. **Progress rings**
- Veckans träning visualiserad
- Muskelgrupp-balance
### Undvik
- ❌ Daglig streak som krav
- ❌ Global leaderboard
- ❌ HP/lives-system
- ❌ Lootboxes/random rewards
- ❌ Pay-to-win elements
### Filosofi
```
Gamification ska FÖRSTÄRKA motivation, inte ERSÄTTA den.
Fokus på:
- Fira framsteg
- Visa progress
- Bygga vanor
Undvik:
- Skapa ångest
- Manipulera beteende
- Tvinga engagement
```
---
## Metrics att tracka
| Metric | Mål | Varför |
|--------|-----|--------|
| Weekly Active Users | ↑ | Visar engagement |
| Streak retention | >70% | Streaks som funkar |
| Achievement unlock rate | 60-80% | Rätt svårighetsgrad |
| Premium conversion | ↑ | Gamification → betalning |
| Churn after broken streak | <20% | Streaks som inte skadar |
---
*Källa: Yu-kai Chou, Naavik, StriveCloud, Duolingo case studies — 2023-2026*
+246
View File
@@ -0,0 +1,246 @@
# AI Coaching i Fitness Apps — 2025-2026
## State of the Art
AI-coaching har gått från "buzzword" till verklig funktionalitet:
- **Google Gemini + Fitbit** — Integrerad hälsocoach
- **FITBOD** — Muskel-fatigue-baserade program
- **Juggernaut AI** — Periodiserad powerlifting
- **Zing Coach** — Conversational workout updates
---
## Vad AI-coaching gör idag
### 1. Workout Generation
**Input:** Mål, erfarenhet, utrustning, tid
**Output:** Komplett träningspass
```
Exempel (FITBOD):
- "Jag vill bygga muskler, har 45 min, gymmet har allt"
→ Push-fokuserat pass med 6 övningar, 3 set vardera
```
**Styrkor:**
- Sparar tid för nybörjare
- Varierar automatiskt
- Anpassar efter utrustning
**Svagheter:**
- "Black box" — varför just DENNA övning?
- Kan ignorera personliga preferenser
- Fungerar sämre för avancerade
### 2. Auto-Progression
**Input:** Loggad data (vikt, reps, RPE)
**Output:** Justerad vikt för nästa pass
```
Exempel:
- Bänkpress: 80kg x 8,8,8 (mål: 8-10 reps)
→ "Nästa gång: 82.5kg"
```
**Logik:**
- Alla set i övre intervallet → öka vikt
- Missade reps → behåll eller sänk
- RPE 10 på alla set → sänk
### 3. Recovery Awareness
**Input:** Träningshistorik, sömn, HRV
**Output:** Rekommendation om intensitet
```
Exempel (Google Fitbit AI):
- 5h sömn, HRV -20% från baseline
→ "Kanske en lättare dag idag? Föreslår mobility istället."
```
### 4. Conversational Coaching
**Input:** Naturligt språk
**Output:** Anpassade svar och ändringar
```
User: "Jag har ont i axeln, kan inte göra overhead press"
AI: "Okej! Jag byter ut overhead press mot landmine press som
är snällare mot axeln. Vill du också skippa lateral raises?"
```
### 5. Form Feedback (emerging)
**Input:** Video av övning
**Output:** Teknikanalys
**Status:** Fortfarande experimentellt, men:
- Elitefy, Onyx använder pose estimation
- Apple Vision framework möjliggör on-device
- Accuracy ~70-85% för basic form cues
---
## Google Gemini + Fitbit
### Vad det gör
- Personlig hälsocoach i Fitbit-appen
- Förstår hela bilden: sömn, stress, aktivitet, nutrition
- Skapar veckoplan baserat på mål
- Justerar i realtid
### PCMag Review (Dec 2025)
> "The personal health coach is the first fitness tool that's actually helped me get through Thanksgiving without completely derailing my progress."
### Key Insight
AI som förstår HELA bilden (sömn + stress + träning + kost) är betydligt mer effektiv än isolerade datapunkter.
---
## Vad användare vill ha
### Önskelista (från Reddit/reviews)
1.**"Föreslå alternativ när utrustningen är upptagen"**
2.**"Anpassa passet efter hur jag känner mig"**
3.**"Förklara VARFÖR jag gör denna övning"**
4.**"Lär dig mina preferenser över tid"**
5.**"Sync med min sömn/stress-data"**
### Vad de INTE vill ha
1.**"Ta över helt"** — Användare vill ha kontroll
2.**"Ignorera min input"** — AI som inte lyssnar
3.**"Black box beslut"** — Varför just detta?
4.**"Kräva premium för basic AI"** — Paywall frustration
---
## Conversational UX Pattern
### Traditionell onboarding
```
Steg 1: Välj mål (dropdown)
Steg 2: Välj erfarenhet (radio buttons)
Steg 3: Välj dagar (checkboxes)
Steg 4: Välj utrustning (multi-select)
Steg 5: Generera program
```
**Problem:** Känslan av formulär, inte personlig coach
### Conversational onboarding
```
Coach: "Hej! Jag är din träningscoach. Vad vill du uppnå?"
User: "Jag vill bli starkare och se bättre ut"
Coach: "Bra mål! Styrka + hypertrofi alltså. Hur länge har du tränat?"
User: "Typ 6 månader, men inte så seriöst"
Coach: "Perfekt, då har du en bra bas att bygga på. Hur många dagar
per vecka kan du träna realistiskt?"
User: "3-4 dagar"
Coach: "Då kör vi PPL med en extra dag för svaga punkter. Har du
tillgång till gym eller tränar du hemma?"
...
```
**Fördelar:**
- Känns personligt
- Samlar mer kontext ("inte så seriöst")
- Användaren känner sig hörd
- Naturligt sätt att hantera edge cases
---
## Dagsform-anpassning
### Flow
```
[Användare öppnar app på träningsdag]
Coach: "Dags för Pull! Hur känns kroppen idag?"
[Alternativ: 💪 Toppen | 😐 Okej | 😴 Trött | 🤕 Ont någonstans]
Om "Trött":
Coach: "Förstår! Dålig sömn eller allmänt sliten?"
User: "Dålig sömn"
Coach: "Då sänker vi intensiteten idag. Samma övningar men
RPE 7 istället för 8. Du kommer fortfarande göra
framsteg, men utan att gräva dig djupare i hålet."
Om "Ont någonstans":
Coach: "Aj! Var har du ont?"
User: "Nedre ryggen"
Coach: "Då skippar vi marklyft idag och kör cable rows istället.
Jag lägger också till lite core-stabilitet i slutet.
Låter det bra?"
```
---
## Implementation för Gravl
### Phase 1: Transparent Progression
- Visa VARFÖR vikten ökas
- "Du tog 80kg x 10,10,9. Mål var 8-10. Nästa gång: 82.5kg"
- Användaren ser logiken
### Phase 2: Conversational Onboarding
- Dialog istället för formulär
- Coach-persona (inte robot)
- Samla kontext naturligt
### Phase 3: Dagsform-anpassning
- Quick check vid pass-start
- Justerade rekommendationer
- Alternativa övningar vid smärta
### Phase 4: Smart Substitutions
- "Bänken är upptagen" → "Kör dumbbell press istället"
- Baserat på muskelgrupp och tillgänglig utrustning
### Phase 5: Holistic Integration (future)
- Sync med Apple Health / Google Fit
- Sömn-data → intensitetsjustering
- HRV → recovery recommendations
---
## Tech Stack Considerations
### On-device vs Cloud
| Approach | Pros | Cons |
|----------|------|------|
| On-device (CoreML) | Privacy, offline, snabbt | Begränsad modell |
| Cloud (OpenAI/Anthropic) | Kraftfull, flexibel | Latency, kostnad, privacy |
| Hybrid | Bäst av båda | Komplexitet |
### Rekommendation
```
- Basic logic (progression, substitutions): On-device
- Conversational UI: Cloud API (men cache vanliga flows)
- Form analysis: On-device (CoreML pose estimation)
```
---
*Källa: PCMag, Zing Coach, FITBOD, Google Fitbit, Reddit — 2025-2026*
+177
View File
@@ -0,0 +1,177 @@
# Rekommendationer för Gravl
Baserat på research, konkurrentanalys och användarbehov.
---
## Positionering
```
"Strong's enkelhet + FITBOD's AI-coaching + Transparens"
```
### Unique Value Proposition
**För:** Träningsentusiaster som vill ha smart coaching utan att ge upp kontroll
**Gravl är:** En transparent AI-coach som förklarar VARFÖR, inte bara VAD
**Till skillnad från:** FITBOD (black box) och Strong (ingen AI)
---
## Prioriterad Feature Roadmap
### 🔴 Prioritet 1: Core UX (Nu → 2 veckor)
Utan dessa tappar vi användare dag 1.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **Offline-first** | M | 🔥🔥🔥 | Lokal DB, background sync |
| **Sub-2s startup** | S | 🔥🔥🔥 | Optimera bundle, lazy load |
| **Rest timer + notis** | S | 🔥🔥 | Vibration/ljud när vila slut |
| **Superset-stöd** | M | 🔥🔥 | Gruppera övningar |
### 🟠 Prioritet 2: Differentiering (2-4 veckor)
Det som skiljer Gravl från konkurrenterna.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **Transparent progression** | S | 🔥🔥🔥 | Visa VARFÖR vikten ökar |
| **Conversational onboarding** | L | 🔥🔥🔥 | Dialog med coach istället för formulär |
| **Dagsform-check** | M | 🔥🔥 | "Hur mår du?" → anpassat pass |
| **Övningsbyte in-workout** | M | 🔥🔥 | "Bänken upptagen? Byt till X" |
### 🟡 Prioritet 3: Engagement (4-8 veckor)
Retention och habit-building.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **PR-celebration** | S | 🔥🔥 | Animation vid nya records |
| **Weekly summary** | S | 🔥🔥 | "Förra veckan: 4 pass, +5kg total" |
| **Opt-in streak** | S | 🔥 | Vecko-streak, inte daglig |
| **Progress photos** | M | 🔥 | Visuell kroppsförändring |
### 🟢 Prioritet 4: Polish (8+ veckor)
Nice-to-have som höjer upplevelsen.
| Feature | Effort | Impact | Beskrivning |
|---------|--------|--------|-------------|
| **Apple Watch app** | L | 🔥🔥 | Standalone workout logging |
| **Plate calculator** | S | 🔥 | "87.5kg = 2x20 + 2x10 + 2x2.5" |
| **Data export** | S | 🔥 | CSV/JSON export |
| **Achievements** | M | 🔥 | Milestones och badges |
---
## Vad Gravl INTE ska göra
Baserat på vad användare hatar:
| Undvik | Varför |
|--------|--------|
| ❌ Social-first | Användare vill logga, inte scrolla |
| ❌ Ads | Instant uninstall |
| ❌ Paywall på basics | 3-routine limit = frustrerade användare |
| ❌ Tvingad registrering | Låt folk testa först |
| ❌ Over-gamification | Vi bygger inte Habitica |
| ❌ Global leaderboards | Demotiverar nybörjare |
---
## Monetisering
### Rekommenderad modell: Freemium
**Free tier:**
- Obegränsade routines
- Basic progression tracking
- Offline-stöd
- Rest timer
**Premium (~49 SEK/mån eller 399 SEK/år):**
- AI-coach (conversational)
- Avancerade grafer
- Dagsform-anpassning
- Exercise substitutions
- Export
### Varför denna modell
1. **Generös free** → Bygger användarbas och goodwill
2. **AI = premium** → Tydligt mervärde
3. **Pris under FITBOD** → Konkurrensfördel
4. **Över Strong** → Vi har mer features
---
## Tekniska prioriteringar
### Arkitektur
```
┌─────────────────────────────────────────┐
│ React Native / Expo │
├─────────────────────────────────────────┤
│ Local SQLite │ Background Sync API │
├─────────────────────────────────────────┤
│ Node.js Backend (Express/Fastify) │
├─────────────────────────────────────────┤
│ PostgreSQL │ Redis (cache) │
└─────────────────────────────────────────┘
```
### Key Decisions
1. **Offline-first med SQLite** — Lokal DB på device, sync i bakgrund
2. **Optimistic UI** — Visa ändringar direkt, synca sen
3. **Service Worker** — PWA-stöd för web
4. **Lazy loading** — Ladda övningar/bilder on-demand
---
## Success Metrics
### North Star
**Weekly Active Users (WAU)** som loggar minst ett pass
### Supporting Metrics
| Metric | Mål | Mätning |
|--------|-----|---------|
| Day 1 retention | >60% | Andel som öppnar dag 2 |
| Day 7 retention | >40% | Andel som öppnar dag 7 |
| Day 30 retention | >25% | Andel som öppnar dag 30 |
| Workouts/week/user | >2.5 | Genomsnitt pass per vecka |
| Premium conversion | >5% | Free → Premium |
| NPS | >50 | Net Promoter Score |
---
## Nästa steg
### Sprint 1 (Nästa 2 veckor)
1. [ ] Implementera offline-storage (SQLite/IndexedDB)
2. [ ] Optimera startup time (<2s)
3. [ ] Lägg till rest timer med notis
4. [ ] Superset-stöd i workout-vy
### Sprint 2 (Vecka 3-4)
1. [ ] Transparent progression ("Därför ökar vikten")
2. [ ] Dagsform-check vid pass-start
3. [ ] Basic exercise substitution
### Sprint 3 (Vecka 5-6)
1. [ ] Conversational onboarding (MVP)
2. [ ] PR-detection och celebration
3. [ ] Weekly summary
---
*Sammanställt 2026-02-15 av Bumblebee 🐝*
+108
View File
@@ -0,0 +1,108 @@
# Källor
Alla källor från Exa AI-sökning 2026-02-15.
---
## UX & Design
| Titel | Publicerad | URL |
|-------|------------|-----|
| How to Design a Fitness App: UX/UI Best Practices | Apr 2025 | [zfort.com](https://www.zfort.com/blog/How-to-Design-a-Fitness-App-UX-UI-Best-Practices-for-Engagement-and-Retention) |
| Best UX/UI Design Practices For Fitness Apps In 2025 | Nov 2025 | [dataconomy.com](https://dataconomy.com/2025/11/11/best-ux-ui-practices-for-fitness-apps-retaining-and-re-engaging-users/) |
| How to Create a Fitness App in 2025 | Sep 2025 | [openarc.net](https://www.openarc.net/how-to-create-a-fitness-app-in-2025-a-step-by-step-guide-for-beginners/) |
| Crafting Intuitive User Interfaces for Health & Fitness Apps | May 2025 | [moldstud.com](https://moldstud.com/articles/p-crafting-intuitive-user-interfaces-for-health-fitness-apps-best-practices) |
| Designing a Fitness Platform: UX Design Challenges | Jul 2025 | [uxmatters.com](https://www.uxmatters.com/mt/archives/2025/07/designing-a-fitness-platform-ux-design-challenges-and-solutions.php) |
| 5 UI/UX Tips to Level Up Your Fitness App | Dec 2024 | [redcat.dev](https://redcat.dev/how-to-level-up-your-fitness-app-5-ui-ux-design-tips) |
| Essential UX Strategies for Fitness Apps | Apr 2025 | [stormotion.io](https://stormotion.io/blog/fitness-app-ux/) |
| 5 UI/UX Mistakes in Fitness Apps to Avoid | Dec 2024 | [sportfitnessapps.com](https://www.sportfitnessapps.com/blog/5-uiux-mistakes-in-fitness-apps-to-avoid) |
| Fitness App Development: Why 2026 Is the Time | Dec 2025 | [nix-united.com](https://nix-united.com/blog/fitness-app-development/) |
---
## User Feedback (Reddit)
| Subreddit/Source | Titel | URL |
|------------------|-------|-----|
| r/AppIdeas | What to you look for in a fitness app? | [reddit](https://www.reddit.com/r/AppIdeas/comments/kkm46p/what_to_you_look_for_in_a_fitness_app/) |
| r/xxfitness | Which apps are good for workout tracking? | [reddit](https://www.reddit.com/r/xxfitness/comments/1gix4tw/which_apps_are_good_for_workout_tracking/) |
| r/ProductivityApps | Apps with gamification elements | [reddit](https://www.reddit.com/r/ProductivityApps/comments/1d22h1l/apps_with_gamification_elements_for_goalshabits/) |
| Setgraph | Best Workout Tracker App Reddit 2025 | [setgraph.app](https://setgraph.app/ai-blog/best-workout-tracker-app-reddit) |
| Trusty Spotter | 5 Best Workout Apps According to Reddit | [trustyspotter.com](https://trustyspotter.com/blog/best-workout-apps-reddit/) |
| RedditFavorites | FitNotes - Reddit opinions | [redditfavorites.com](https://redditfavorites.com/android_apps/fitnotes-gym-workout-log) |
| RedditFavorites | Strong - Reddit opinions | [redditfavorites.com](https://redditfavorites.com/android_apps/strong-exercise-gym-log-5x5) |
| RedditRecs | Top Fitness Trackers | [redditrecs.com](https://redditrecs.com/fitness-tracker/) |
---
## Competitor Analysis
| App/Source | Titel | URL |
|------------|-------|-----|
| Versusly | Hevy vs Strong Comparison | [versusly.co.uk](https://www.versusly.co.uk/compare/fitness-apps/hevy-vs-strong/) |
| GymGod | Strong vs Hevy Comparison 2026 | [gymgod.app](https://gymgod.app/blog/strong-vs-hevy) |
| PRPath | Strong vs Hevy 2026 | [prpath.app](https://www.prpath.app/blog/strong-vs-hevy-2026.html) |
| PRPath | Hevy App Review 2026 | [prpath.app](https://www.prpath.app/blog/hevy-app-review-2026.html) |
| SensAI | Fitbod, Strong, Hevy, SensAI Showdown | [sensai.fit](https://www.sensai.fit/blog/fitness-app-comparison) |
| Smart Rabbit | Fitbod vs Hevy vs Strong Prices | [smartrabbitfitness.com](https://www.smartrabbitfitness.com/blog/en/fitness-ai-apps-price-comparison-fitbod-strong-hevy-2025) |
| Gainz Pro | Best Workout Tracker Apps 2026 | [gainz-pro.com](https://www.gainz-pro.com/blog/best-workout-tracker-2026.html) |
| JEFIT | 10 Best Workout Tracker Apps 2026 | [jefit.com](https://www.jefit.com/wp/general-fitness/10-best-workout-tracker-apps-in-2026-complete-comparison-guide/) |
| Hevy | Best Workout Tracker App 2026 | [hevyapp.com](https://www.hevyapp.com/best-workout-tracker-app/) |
| Arvo | Best AI Workout App 2026 | [arvo.guru](https://arvo.guru/best-ai-workout-apps) |
| PocketFit | Fitbod, Hevy, Strong Comparison | [pocket-fit.app](https://pocket-fit.app/blog/pocketfit-vs-fitbod-strong-hevy-comparison) |
---
## Gamification
| Titel | Publicerad | URL |
|-------|------------|-----|
| Top 5 Habit Building Apps 2026 | Jan 2026 | [emergent.sh](https://emergent.sh/learn/best-habit-building-apps) |
| Gamified Habit-Building App Best 2026 | Jan 2026 | [gamificationplus.uk](https://gamificationplus.uk/which-gamified-habit-building-app-do-i-think-is-best-in-2025/) |
| Habitica | — | [habitica.com](https://habitica.com/) |
| Ascend Fitness (RPG) | — | [ascendfitness.app](https://ascendfitness.app/) |
| Top 10 Gamification in Fitness | 2025 | [yukaichou.com](https://yukaichou.com/gamification-analysis/top-10-gamification-in-fitness/) |
| Fito - Duolingo for Fitness | Aug 2025 | [getfitoapp.com](https://getfitoapp.com/en/like-duolingo-for-fitness-and-workout-streak/) |
| 10 Gamified Apps That Create New Habits | Nov 2023 | [thebucketlistguy.com](https://thebucketlistguy.com/blog/c/Motivation/b/10-Gamified-Apps-That-Create-New-Habits) |
| New Horizons in Habit-Building Gamification | Mar 2024 | [naavik.co](https://naavik.co/deep-dives/deep-dives-new-horizons-in-gamification/) |
| Top 13 Health & Fitness Apps Use Gamification | 2023 | [strivecloud.io](https://strivecloud.io/blog/gamification-features-mhealth/) |
---
## AI Coaching
| Titel | Publicerad | URL |
|-------|------------|-----|
| AI Personal Trainer: ML Revolutionizing Fitness 2025 | May 2025 | [cizotech.com](https://cizotech.com/your-ai-personal-trainer-how-machine-learning-is-revolutionizing-fitness-in-2025/) |
| Best AI Powered Personal Training Apps 2025 | Mar 2025 | [YouTube](https://www.youtube.com/watch?v=Iix_dbfg8OE) |
| Top AI Tools for Personal Trainers 2025 | Jul 2025 | [mypthub.net](https://www.mypthub.net/blog/top-ai-tools-for-personal-trainers/) |
| Speediance Wellness+ AI Trainer | Jul 2025 | [speediance.com](https://www.speediance.com/pages/wellness-ai-personal-trainer) |
| Zing's AI Coach Upgrades | Jun 2025 | [zing.coach](https://www.zing.coach/fitness-library/zing-ai-coach-upgrades) |
| Google AI Best Automated Health Coach | Dec 2025 | [PCMag](https://www.pcmag.com/news/the-results-dont-lie-googles-ai-is-the-best-automated-health-coach) |
| Best Personal Training Apps 2026 | — | [garagegymreviews.com](https://www.garagegymreviews.com/best-personal-training-apps) |
| Google AI Personal Trainer 5 Weeks | Dec 2025 | [PCMag](https://www.pcmag.com/news/i-let-googles-ai-personal-trainer-plan-my-workouts-for-5-weeks-heres-what) |
| Ardor: AI Personal Trainer | Feb 2025 | [ardor.fitness](https://www.ardor.fitness/learn-more) |
| Vora Features | — | [askvora.com](https://askvora.com/features) |
---
## Video Content
| Titel | Kanal | URL |
|-------|-------|-----|
| Best Fitness Apps 2025 - Liftosaur vs Hevy vs Strong vs Fitbod | Knowledge By Marcus | [YouTube](https://www.youtube.com/watch?v=pM7n542Er7A) |
| Best AI Powered Personal Training Apps 2025 | Alex Povey | [YouTube](https://www.youtube.com/watch?v=Iix_dbfg8OE) |
---
## Söktool
Exa AI Search ([exa.ai](https://exa.ai))
- Web search
- Code search
- Company research
- Deep research
---
*Sammanställt 2026-02-15*