Strategidokument
Vitalis Mobilapp
– Roadmap & Plan
För att få riktig hårdvaruintegration med Apple Watch, Garmin och liknande enheter behövs en native mobilapp. Här är en komplett plan för hur vi tar Vitalis från webb till app.
Vilket ramverk ska vi använda?
⭐ Rekommenderat
React Native
En kodbas som bygger både iOS och Android. Stor community, bra Apple Health & Google Fit-stöd. Samma språk (JavaScript) som din webbapp.
✓ iOS + Android från en kodbas
✓ Delar kod med din webbapp
✓ Apple HealthKit-stöd via bibliotek
✓ Stor community, många resurser
✗ Något långsammare än native
Alternativ
Flutter
Googles ramverk i Dart-språket. Snabb och snygg UI, men Dart är ett nytt språk att lära sig och HealthKit-stöd är mer begränsat.
✓ Mycket snabb UI-rendering
✓ iOS + Android från en kodbas
✗ Nytt språk (Dart) att lära sig
✗ Sämre Apple Health-integration
Native iOS
Swift (iOS only)
Bästa möjliga Apple Watch-integration men kräver separata kodbaser för iOS och Android.
✓ Perfekt Apple Watch-integration
✓ Bästa prestanda på iPhone
✗ Bara iPhone – ingen Android
✗ Separat Android-app krävs
Native Android
Kotlin (Android only)
Perfekt för Samsung Health och Google Fit men täcker bara Android-användare.
✓ Perfekt Samsung/Google-integration
✓ Bästa prestanda på Android
✗ Bara Android – ingen iPhone
✗ Separat iOS-app krävs
Fyra faser mot en färdig app
Månad 1–2 · MVP
Grundapp & Apple Health
Bygg en enkel React Native-app med login, dashboard och koppling till Apple HealthKit. Hämta steg, puls och sömn automatiskt från iPhone/Apple Watch.
Login & profil
Apple HealthKit
Steg & puls live
Matlogg
iOS App Store-release
Månad 3–4 · Android & Garmin
Android + fler enheter
Lägg till Google Fit / Samsung Health för Android. Integrera Garmin Connect API och Fitbit API via OAuth. Lansera på Google Play.
Google Fit API
Samsung Health
Garmin Connect API
Fitbit API
Google Play-release
Månad 5–6 · Vitalis Flow Band
Vitalis Flow Band integration
Koppla Vitalis Flow Band via Bluetooth LE direkt till appen. Realtidsdata för puls, steg och sömn. Egna notiser och vibrationsfeedback från armbandet.
Bluetooth LE
Realtidspuls
Sömn automatisk
Notiser via Band
OTA-uppdateringar
Månad 7+ · Skalning
AI, social & premium features
Fullständig AI-coach med röststyrning, social feed, push-notiser och avancerad statistik. Marknadsföring och tillväxt.
AI röstcoach
Social feed
Push-notiser
Widget (hemskärm)
Apple Watch-app
API-integrationer per fas
⌚
Apple Watch
Apple HealthKit
Fas 1
📱
iPhone (steg)
CoreMotion API
Fas 1
🟢
Garmin
Garmin Health API
Fas 2
💙
Fitbit
Fitbit Web API
Fas 2
🤖
Google Fit
Google Fit REST API
Fas 2
🌀
Samsung Health
Samsung Health SDK
Fas 2
⌚
Vitalis Flow Band
Bluetooth LE (BLE)
Fas 3
Uppskattad kostnad
Apputvecklare (React Native)
Frilansare eller litet byrå, 6 månader
80–200 kkr
Apple Developer-konto
Krävs för App Store-release, per år
1 100 kr/år
Google Play Developer-konto
Engångsavgift
270 kr
Backend (server + databas)
Firebase eller AWS, per månad
500–2 000 kr/mån
Garmin Health API
Kräver partner-ansökan, gratis för godkända
Gratis*
Total fas 1–2 (MVP)
Grundapp, iOS + Android, 4 enhetskopplingar
~100–250 kkr
Nästa konkreta steg
1
Registrera Apple Developer-konto
developer.apple.com – 1 100 kr/år, tar 1–2 dagar att godkännas
2
Hitta en React Native-utvecklare
Upwork, LinkedIn eller svenska frilansarnätverk. Visa dem webbappen som specifikation.
3
Sätt upp Firebase backend
firebase.google.com – gratis upp till 50 000 användare. Hanterar auth, databas och storage.
4
Ansök om Garmin Health API-partnerskap
health.garmin.com/health-api – ansök tidigt, godkännande tar 2–4 veckor
Redo att ta nästa steg?
Din webbapp är grunden. Nu är det dags att bygga appen som gör Vitalis till en komplett hälsoupplevelse med riktig hårdvaruintegration.