RunExpress Android companion

Take your training plan on the road: record GPS runs on your phone, follow calendar workouts with step-by-step cues, and see everything on the same RunExpress dashboard you use on the web.

Why we built a phone app

Garmin workout sync and Strava uploads are great when you already use those tools — but many runners just want today’s session on their wrist or in their pocket, with GPS and pace cues, without juggling extra exports. The Android companion connects directly to your RunExpress account: same plan, same activities, same PB and readiness views once you’re back on the web.

See it in action: starting a workout with location

When you tap Follow workout or Record free run, Android asks for location access so we can track your route in a foreground service while you run. The clip below shows granting permission and beginning a planned session — GPS pace and step cues kick in once you’re moving.

Direct link: /static/Activityrecording.mp4 — on the live site, https://runexpress.app/static/Activityrecording.mp4

Screenshots

RunExpress Android home screen with today’s workout
Home — today’s planned workout and quick actions
Training calendar on Android
Calendar — planned sessions alongside completed runs
Workout list on Android
Workouts — browse and open any session from your plan
Workout detail with steps on Android
Workout detail — intervals, targets, and Follow workout
Recorded activity with map on Android
Activity — GPS track, splits, and upload to RunExpress
Personal bests on Android
PBs — best efforts synced with your web dashboard

What you can do today

  • Sign in with the same email and password as runexpress.app (email verification required).
  • Follow a planned workout — step cues, optional beeps, and live pace vs targets when GPS is available.
  • Record a free run — foreground GPS recording uploads as a RunExpress activity (re_*) and appears on your web dashboard.
  • Link to your plan — completed phone recordings can attach to the calendar workout you intended.
  • Stay in sync — activities, PBs, and plan data use the same backend as the web app; Strava and Garmin imports still work alongside phone recordings.

Privacy and permissions

Location is used only while you are actively recording or following a workout (foreground service). We do not track you in the background when you are not in a session. Uploaded tracks are stored with your other RunExpress activities under your account. See our privacy policy for full details.

Get started

  1. Create or sign in to your account at runexpress.app.
  2. Install the companion from Google Play (com.runexpress.companion).
  3. Grant location when prompted, open today’s workout, and tap Follow workout — or start a free run from the Record tab.

Developers: the open-source Android project lives in the android/ folder of the RunExpress repo; see android/README.md for API endpoints and local dev against http://10.0.2.2:5173 on the emulator.