Anirudha
← Work
App I DesignediOSPRD Complete~14 min read

Run Pacer

Run Pacer

Real-time voice pace coaching · iOS

PM + Product Design · In development · 2024

Existing running apps treat pace as data to display. I wanted something which treats pace as guidance to deliver. The difference is the interaction model.

~$640Mrunning app market
14%annual market growth
<30ssetup to running
4screens in the app

/ 01

Why I built this

I signed up for my first 5K with one goal: finish under 30 minutes. Simple math — 6:00 min/km. But when you're actually running, you have no intuitive sense of whether you're at 5:45 or 6:15. You're breathing hard, your legs are burning, and checking your pace means breaking form to dig out your phone or glance at your wrist.

I ended up in a loop: run, anxiously check, slow down too much, check again, speed up, check again. Instead of running I was monitoring. So I am designing the product I need. An app that just tells me in my ear whether to speed up, slow down, or keep going. Just a voice that says “perfect pace” and lets me focus on the run.


/ 02

The design principle

Every design decision flows from one principle: the runner should never need to look at their phone. Most running apps are designed screen-first and add audio as an afterthought. Run Pacer inverts the model entirely.

EXISTING APPSPull model — you reach for informationYourunCheckscreenProcessnumbersAd-just4 cognitive steps per pace checkRUN PACERPush model — guidance comes to youYourun▶ Speed up a littleaudio cueAd-justApp delivers the decision. You just run.

The interaction model that shapes every product decision.


/ 03

The 4-screen experience

The entire app is four screens. That's a deliberate product choice. Every screen that doesn't need to exist is a screen that can't confuse anyone.

Run Pacer
What's your goal?
Distance
3 km
5 km
10 km
Target time
28:00
Pace: 5:36 / km
Start Run →
Last goal5K in 30:00 ▸
⊕ enlarge

Screen 1 — Goal setup

Running
Current pace
5:52
min / km
▶ Speed up a little
TARGET
5:36
TIME
14:32
KM
2.6
⊕ enlarge

Screen 2 — Running view

Run Pacer
Run complete
28:47
13s under goal ✓
Pace consistency
target
km 1km 2km 3km 4km 5
Avg pace
5:45
Distance
5.0 km
Best 5K
↑ PR
⊕ enlarge

Screen 3 — Run summary

Run Pacer
Your runsGoal: 5K / 28:00
Today · 5 km
28:47
−13s
Thu · 5 km
29:52
+52s
Tue · 3 km
17:23
−7s
Sun · 5 km
31:04
+1:04
Fri · 5 km
30:31
+31s
Tue · 5 km
29:18
−42s
⊕ enlarge

Screen 4 — Run history


/ 04

Five decisions that shaped it

Every feature I excluded — social, maps, heart rate, training plans, Watch app — is something others include. Saying no to them is what makes Run Pacer stand out.

D1

Audio-first, screen-second

Voice and haptic feedback are the primary interface. The screen exists only for pre-run setup and post-run review. During the run, the phone goes in an armband and the screen becomes a backup.

Simpler product. More focused experience.

D2

One question at setup: distance + time

No pace zones, no training modes, no threshold configuration. Just: 'I want to run 5K in 28 minutes. Go.' The app calculates required pace automatically. Target: 30 seconds from app open to running.

Less flexible. Far faster to start.

D3

Adaptive feedback frequency

Running perfectly? You hear 'perfect pace' every kilometre. Drifting to 6:20? The app speaks up at 500m intervals. Way off-pace? Every 250m. The feedback frequency adapts to how well you\'re doing, so you get more guidance when you need it and less when you don\'t.

Better UX.

D4

Music integration via audio ducking

Forcing runners to choose between pace guidance and their playlist is a dealbreaker. Run Pacer ducks music volume when delivering a cue, then restores it. Compatible with Spotify, Apple Music, and podcast apps.

Platform dependency. Non-negotiable for adoption.

D5

Privacy by default — no account required

All data stored locally. No account needed for core features. GPS data never transmitted. Apple Health sync is optional. Many beginners don't want their pace data public or tied to an account. Run Pacer respects that.

More user trust.


/ 05

How it competes

Strava is a social network that happens to track runs. Nike Run Club is a brand experience that happens to include coaching. Runkeeper is a GPS tracker that happens to have audio. None of them are built from the ground up around one job: help me hit my target finish time through real-time voice guidance.

App
Users
Real-time guidance
Why it falls short
Strava
100M+
None

Post-run analytics. Social network first, GPS tracker second.

Nike Run Club
200M+
Basic cues

Generic audio coaching. Can’t set “5K in 28:30” and get adaptive feedback.

Runkeeper
50M+
Basic cues

Mile-marker announcements. Tells you what happened. Doesn’t tell you what to do.

Run Pacer
In dev
Adaptive + real-time

Adaptive, real-time, audio-first. Built from the ground up for one job.

Evaluated on one key metric: real-time adaptive pace guidance.


/ 06

What's next

The MVP solves one problem completely. Four phases build from there:

Phase 1
Apple Watch App

Phone-free running. Pace guidance on the wrist with haptic patterns. Unlocks the "no phone at all" segment.

Phase 2
Advanced Analytics

Pace zone analysis, improvement trends, monthly summaries, data export. For runners who've graduated from "finish my first 5K" to "shave 2 minutes off my PR."

Phase 3
Custom Training Plans

Progressive pace programs, race-specific prep (5K, 10K, half marathon), adaptive rest days. This moves Run Pacer from a run-by-run tool to a training companion.

Phase 4
Social (Opt-In, Private-First)

If social features ever come, they'll be opt-in and private by default.