Mobile App & Health Integration

A future native iOS and Android app that will sync your training with Apple Health and Google Fit.


Native app coming soon

We're building native iOS and Android apps with Apple Health and Health Connect sync. In the meantime, Pheidi works today as a Progressive Web App (PWA) — install it to your home screen for a near-native experience: full-screen, fast launch, and offline-ready.

Install on iPhone
  1. Open pheidi.training in Safari
  2. Tap the Share button
  3. Choose Add to Home Screen
Install on Android
  1. Open pheidi.training in Chrome
  2. Tap the menu
  3. Choose Install app or Add to Home screen


Why a Mobile App

Pheidi works great in your phone's browser today. But some features will need deeper access to your phone than a browser can provide. The two biggest: reading your completed runs from Apple Health or Google Fit, and writing Pheidi workouts back to your health profile.

A native app will also unlock push notifications for daily workout reminders, offline access to your plan, and a home screen icon that launches instantly.

How It Will Work

The mobile app will use Blazor MAUI Hybrid — the same UI you see today, running natively on your phone instead of in a browser. Your training plan, calendar, onboarding, and settings will all look and work the same. The difference will be under the hood: the app will talk to Pheidi's server via a secure API and access your phone's health data directly.

What will stay the same
  • Same interface, same calendar views, same onboarding wizard
  • Same OTP sign-in (email)
  • Same training plan engine and calculations
  • The web app will keep working — the mobile app will be an alternative, not a replacement


Roadmap

Phase 1 — Mobile App Shell

The core mobile app: same Pheidi experience, native on your phone. Everything you can do in the browser — create plans, view your calendar, log workouts, manage injuries and vacations — will work in the app.

What this will include
  • iOS and Android app with all existing Pheidi features
  • Secure sign-in via OTP (same email flow)
  • Home screen icon with instant launch
  • No new Azure infrastructure required — the app will call the same server

Phase 2 — Health Data Sync

You'll be able to connect your phone's health store to Pheidi. When you complete a run tracked by your watch or phone, Pheidi will read it automatically — no manual logging needed. Pheidi will also write your scheduled workouts to your health profile so all your training appears in one place.

Health platforms
Platform Read Write
Apple Health (iOS) Running workouts, distance, duration, heart rate, pace Completed Pheidi workouts
Health Connect (Android) Exercise sessions, distance, duration, heart rate Completed Pheidi workouts
How auto-complete will work

When Pheidi reads a completed run from your health store, it will match it against today's scheduled workout by date and approximate distance. If the match is confident, the workout will be marked complete automatically. If the match is ambiguous — say you ran twice in one day — you'll be asked to confirm which run goes with which workout.

Phase 3 — Push Notifications

Daily reminders for your scheduled workout. A morning notification will tell you what's on the plan today — distance, type, and target effort. You'll choose the notification time in settings.

Notification types
  • Morning brief"Today: 5-mile easy run at conversational pace"
  • Rest day"Rest day. Tomorrow: 8-mile long run."
  • Streak milestone"7-day streak! You haven't missed a workout in a week."
  • Weekly summary"This week: 28 miles across 5 runs. Nice work."

Phase 4 — Offline Access

You'll be able to view your training plan and log workouts without an internet connection. Changes will sync automatically when you're back online. Useful for traveling, running in areas with poor signal, or checking your plan on airplane mode.


Relationship to Other Roadmaps

The mobile app will be the delivery mechanism for several planned features:

Phase Feature Status
Phase 1 Mobile app shell (iOS + Android) Planned
Phase 2 Apple Health + Health Connect sync Planned
Phase 3 Push notifications (daily workout reminders) Planned
Phase 4 Offline plan access + background sync Planned

Design Principles

  1. Web-first, app-enhanced. The browser version isn't going away. The mobile app will add capabilities that browsers can't provide (health data, push notifications, offline). If you prefer the browser, everything will still work.
  2. One UI, two hosts. The same interface code will run in the browser and the app. No divergence, no "mobile version" with missing features. What works on web will work on mobile.
  3. Permission, not assumption. Health data access will be explicitly requested and clearly explained. You'll choose what to share. Pheidi will never access health data without your active consent, and you'll be able to disconnect at any time.
  4. Match, don't nag. Auto-complete will match runs to workouts quietly. If the match is clear, it will just work. If it's ambiguous, you'll decide. No pop-ups demanding attention.

Key Takeaway

The native mobile app is on the way. Until then, install Pheidi as a Progressive Web App from your phone's browser — you get a home screen icon, full-screen launch, and the same training plan experience. When the native app ships, it will add Apple Health and Health Connect sync, push notifications, and full offline access on top.


Back to your plan


Research & evidence

Science behind this feature from pheidi.training.


See also