Athlea Swimming

Underwater,
the wall is the
interaction.

Water Lock is on. There is no audio in your ear, no tapping mid-length, no glancing at a pace gauge. Swim coaching has a few seconds at each wall — so we designed the whole experience around that window instead of pretending it isn't there.

Straight answer: Athlea already reads your swims from Apple Health. The coached swim experience on this page — the set runner, the wall cue, the swim debrief — is in design and build, not shipped. Every screen below is our build target, and we label what's live.
Where swimming actually is

Live, in build,
and on the list.

Athlea ships other sports today; swimming is the newest channel and the spec is public inside the company. Rather than write marketing copy that outruns the code, here is the split as it stands.

Live today
Your swims already land in Athlea
The data layer is real and running in the app now.
Swimming is a first-class domain in the app alongside running, cycling and strength.
Apple Health / HealthKit ingest — swim distance, lap count, stroke count and per-workout heart rate.
Swim distance rolls into your daily training summary with everything else you did that day.
The Apple Watch handoff pipeline swimming will ride on is already shipping for other Athlea sports.
In build
The coached swim
Specified and designed; being built now. Not in your hands yet.
The swim hub and set brief on the phone.
The Session Dial and rep timeline — the workout view.
The watch set runner, wall cue and pool lap/turn engine.
CSS field test, %CSS state bands and the swim debrief.
The open-water variant with a GPS track.
Later
Explicitly not promised
Worth telling you about, but nothing here has a date.
·
Pool Cam — camera-derived lap and stroke tracking. There is no vision code in the app today; it is a separate research lane.
·
Deck mode — following the workout on a propped-up phone with no watch.
·
Drill and technique video library.
·
Adaptive swim plans with race-date taper and session swaps.
Four constraints, not four preferences

Swimming breaks
every assumption running made.

Athlea's running experience gave every other sport its skeleton — states, the watch-to-phone handoff, the debrief. Swimming is the first sport to inherit it and the first to break it, because of what a wrist can and cannot do in water.

01
Water Lock is on
The screen ignores touch underwater. From push-off to the water-eject at the finish, the watch is a read-only display. No mid-length taps, scrolls or dismissals — so nothing we design may require one.
02
No audio in the ear
There is no reliable underwater audio. Running's haptic-then-audio-then-visual cue order collapses to haptic then visual, delivered at the wall. The visual is the message, not a confirmation of something you heard.
03
The set is the unit
Swim training is reps, send-offs and rest — not a continuous effort. The primary surface is a set runner, not a live pace gauge. In a pool there is no GPS; lengths count off the turn.
04
Pool is not open water
Two execution modes from one component. Pool means lengths, turns and walls to rest at. Open water means a GPS track, sighting, and no walls at all — so the coaching moment has to move.
Design principle
Design for the three-second window at each wall, not for mid-length. Every surface decision on this page derives from that one line.
01
The brief In build

The phone does the
thinking beforehand.

Everything you need to understand about the session happens on dry land. Today's swim, why it was chosen, what each set is for, and what pace holds it together — read before you get in, because you will not be reading anything once you do.

The session is on your wrist before you ask
Open the hub and the prescription has already been pushed to the watch — set structure, send-offs, your pace anchor, pool length. The receipt on the card is how you know it landed.
The Session Dial is the workout
One circle: total distance in the centre, every set an arc coloured by its effort level, and the outer tick ring is the actual number of lengths in your pool. You see the shape of the swim before you read a single row.
Pool length is confirmed, never assumed
The wrong pool length corrupts every split and every efficiency number for the whole session. You confirm it at the brief, and we remember it for that location.
Note
The hub shell exists — it is the same data-driven component that already runs Athlea's other endurance sports. The swim configuration, Session Dial and set schema that make these screens real are being built.
9:41
Illustrative
Swimming
Threshold
200s
2000m · 41min · 5×200 @ CSS
2.0 km
State targetS3 · Drift
Send-offs3:40
On your watch
M
T
W
T
F
S
S
Open workout
Sports
Plan
Brief
Stats
Coach
Swim hub · today
Today's session, the week, and the watch-push receipt.
9:41
Illustrative
Today · Pool 25 m Edit
2000 metres 41 min · 385 kcal · 80 laps
Warm-up · 400
Free, easy · build last 100
8:00
Drill · 4 × 50
Catch-up · Fins · @ 1:10
4:40
Main · 5 × 200 @ CSS
Free · Threshold · send-off 3:40 · Paddles
18:20
Cool-down · 200
Choice, easy
4:30
Start · also on watch
Workout · Session Dial
Sets as effort-coloured arcs; laps as the outer tick ring.
02
The set In build

A set is reps, rest
and a clock you push off on.

Swim prescription has its own grammar, and we are not flattening it into "do 2 km easy". Sets group into warm-up, drill, pre-set, main and cool-down. Each carries a distance, a stroke, an effort level, equipment and a send-off — the interval clock you leave the wall on.

9:42
Illustrative
Main set
5 × 200 Free
Threshold Send-off 3:40 Paddles
Rep 13:19 swim · 21s rest
Rep 23:20 · 20s
Rep 33:21 · 19s
Rep 4–5same target
Adaptive send-offs. The swim-to-rest split inside each 3:40 comes from your CSS seed. Swim faster, rest longer — same clock.
Set detail · rep timeline
Each rep as swim versus rest inside the send-off.
Rest is a consequence, not a setting
The send-off is fixed; the rest inside it is whatever you leave yourself. Swim the rep faster and you get more rest on the same clock. The timeline shows that trade before you swim it, computed from your own pace anchor.
Seven effort levels, not three zones
Easy through Sprint, with Endurance, Threshold, Best Average and Race Pace in between. The level colours the set everywhere it appears — the dial arc, the row, the transition screen on your wrist.
Equipment travels with the set
Paddles, pull buoy, fins, snorkel, kickboard. It appears on the set and again on the transition screen, so you know what to pick up before the next block starts rather than after it.
Easy
01
Moderate
02
Endurance
03
Threshold
04
Best average
05
Race pace
06
Sprint
07
One line, five decisions
4 × 100 m Free @ 2:45 Easy, Fins
4 × 100 mreps × distance
Freestroke
@ 2:45send-off
Easyeffort level
Finsequipment
03
At the wall In build

One number,
read wet.

Rest between reps is fifteen to twenty seconds, through goggles, out of breath, with water on the glass. So the watch shows one dominant numeral and at most one secondary. Colour carries status. Everything else waits for the phone.

The last split is the hero
You touch the wall and the rep you just swam is already the biggest thing on the screen, flipped to teal if it landed inside your pace band. Underneath it, the only other number that matters: the seconds until you go again.
Silence means you are on pace
The cue fires on deviation only. No "nice one", no per-rep encouragement. If a rep drifts off band you get a haptic on the wall touch and one line short enough to read in a single breath — six words or fewer.
Mid-length shows almost nothing
If you glance down between walls you get one glyph: which rep you are on, and a dot for your effort state. Nothing to parse at speed, and nothing that pretends to be readable when it isn't.
Everything works through Water Lock
Side buttons pause, the crown cycles the secondary screens, and the session ends itself on the final interval. The screen never needs a touch it cannot receive.
Being validated
The wall-cue model rests on two things we are pilot-testing before we ship it: reliable turn detection to know a rep just ended, and wrist haptics that actually read at speed and through a wetsuit. If the haptic proves unreliable, the visual at the wall has to stand on its own — we would rather find that out in a pool than in your hands.
Illustrative ◈ Lock
4/5 ● S3
3:22
+2s on CSS
Go on :18
Set runner · at the wall
Last split, huge. Send-off, second.
Illustrative ◈ Lock
4
of 5 · main
Mid-length glance
One glyph. Rep number and effort dot.
Illustrative
Rest · :18
EASE
OFF
+2s off CSS
that 200 · SWOLF 39
Rest cue
Haptic on the wall, one verb, the split beneath.
The anchor

Critical Swim Speed,
named out loud.

CSS is swimming's threshold — the pace you can hold more or less indefinitely, estimated from a 400 m and a 200 m time trial. Other apps bury it behind "seed times" and "energy zones". We use the term, show you the number, and hang the whole prescription off it: your send-offs, your pace band at the wall, and the state model your swim shares with every other sport you do.

% of CSS
Metabolic state
What it is in a set
< 90%
S1 · Low
Warm-up, cool-down, easy recovery lengths
90–97%
S2 · Equilibrium
The sustainable steady swim
97–103%
S3 · Drift
Threshold — the 200s main set
> 103%
S4 · Overload
Race-pace 50s and 100s
Provisional
These band boundaries are our starting values, not tuned results. They come from our content model at a reference CSS of 1:40 per 100 m and will be adjusted from pilot data before the debrief asserts a state with confidence.

The app tells you how confident it is

A state claim is only as good as the anchor underneath it. When we do not have a recent test, we say so and drop to plain heart-rate zones rather than dressing up a guess in state colours.

T1
Recent CSS test or lab measure
Full state model, high confidence
T2
CSS field test in the pool
Full state model
T3
CSS estimated from past swims
Zone fallback, plus a prompt to go and test
T4
Perceived effort only
Zone fallback, no state claim at all
In build
The guided in-app CSS test — the 400 and 200 that moves you from an estimate to a measured anchor — is specified and being built. Until it ships, a swimmer with no test data sits at T3 or T4 and sees zones, not states.
04
Finish and sync In build

Nothing streams
while you're wet.

Mid-set there is no signal in water and no reason to spend battery pretending otherwise. The watch runs the swim offline and holds everything. At the finish you eject the water and the session moves in one transfer — then the phone builds the debrief while you're still walking to the changing room.

BEFORE
The phone arms the watch
One small payload goes out: set structure, send-offs, your CSS anchor, pool length and state bands. No audio manifest — there is nothing to play underwater, so we do not pre-cache any.
DURING
Radio silence, on purpose
The phone is asleep in your bag. The watch is the swim: per-length splits, turn timestamps, stroke and heart rate all recorded locally, nothing synced until you are out.
AFTER
One transfer, then a progressive debrief
The whole session file lands on the phone at once. The cover and your splits appear first, the state and pace-ceiling analysis follows, and the written interpretation arrives last.
Live today
The watch-to-phone pipeline this rides on is not hypothetical — the Athlea watch app and its handoff bridge already ship for other Athlea sports, carrying prescriptions out and telemetry back. Swimming is a passenger on machinery that exists; the swim-specific screens on top of it are what is being built.
05
The debrief In build

Your best time is the
first thing you see.

Swim apps bury personal bests in a settings screen next to your seed times. We lead with them — on the wrist, before you have dried off — and then the phone takes seven pages to explain what the session actually did to you.

01
Cover
Distance, time, average pace per 100, and the headline the session earned.
02
Set splits
Every rep, with the fade or the hold visible at a glance against your pace band.
03
Time in State
Where the session actually sat — and whether the dose you were prescribed is the dose you swam.
04
Stroke efficiency
SWOLF and distance per stroke over time. Supporting evidence, deliberately not a headline — it is noisy per length and depends on your pool.
05
Pace ceiling
Your heart rate at a fixed reference pace, tracked across months. The quiet number that shows the training is working.
06
What it means
The written interpretation, with the method named in the text — CSS, time in state — rather than delivered by an impersonated famous coach.
07
Share
The card, if you want it.
Note
The seven-page debrief shell is a pattern Athlea already ships for other sports — swimming replaces the pages, not the machinery. The swim analysis behind those pages is what is being built.
10:34
Illustrative
Time in State
63% at threshold — the dose landed.
S3
26:04
S1
7:22
S2
5:48
S4
1:53
Warm-up and cool-down account for the S1. Ask Athlea about today's session →
Debrief · page 3 of 7
Time in State, comparable to any run or ride you do.
Illustrative
Best · 200 free
2:58
−3s on your best
was 3:01 · Apr 12
Best time
The lead card, not a buried record.
Illustrative
Threshold 200s ✓
2000m
41:07 total
1:47
/100
38
swolf
142
avg hr
Summary
Distance owns the screen; three stats at the base.
In build

No walls. So the whole
model has to move.

Open water is the same set runner with one prop changed — but the coaching moment goes with the wall. There is no clean per-100 to compare against your CSS, so pace comes from GPS and effort is inferred from a pace model plus heart rate. We label that estimate as an estimate on the screen rather than quietly presenting it as the same measurement you get in a pool.

7:58
Illustrative
Open water GPS
1:52
pace /100 m
1.2km
DISTANCE
240m
TO BUOY
S2
STATE · EST
Hold to finish
Open water · live
GPS pace leads; the state reading is flagged as an estimate.
Pace leads instead of splits
With no turns to time, the GPS pace per 100 becomes the dominant number and the route trace grows behind it. Same runner, same session model — one prop changed.
Sighting is part of the swim
Distance to the next buoy counts down as its own metric, because in open water navigating badly costs more time than swimming slightly slower.
Lower confidence, stated
The state reading in open water is a modelled estimate rather than a measured percentage of CSS, and the screen says so. We would rather show a hedge than a false precision.
After v1

Things we want to build.
Not things we've built.

These are on the plan and nothing more than that. No dates, no waiting list, no implication that any of it is around the corner. They are here because they say something honest about where the swimming channel is heading.

Pool Cam
Research lane
Prop the phone at the lane end and let on-device vision derive lap count, splits, stroke rate and turn time — watch-grade data with no wearable, plus form observations a wrist cannot see. To be clear about the starting point: there is no computer-vision code in the Athlea app today. This is a separate build lane, and on-device-only processing is its privacy default.
Deck mode
Planned
Follow the workout from a phone propped at the end of the lane, with a lane-end display big enough to read from the water. For swimmers without a watch, this is the difference between having the session and having a screenshot of it.
Drill and technique library
Planned
Video for the drill sets, so a catch-up or a fingertip-drag set means something to a swimmer who has not been coached through it in person. It pairs with drill blocks in the set schema.
Adaptive swim plans
Planned
Race-date driven plans that taper themselves and swap sessions when a week goes sideways. Structured swim plans come first; the adaptation layer follows.
How it compares

Three ways to train your swim.
Marked honestly — including what's still in build.

A chatbot can write you a set. A swim app can count your laps. Athlea's coached swim is in build — so the table says so, with the same Live / In-build split as everything else on this page.

What it actually does
Generic Chat
Other swim apps
Athlea Swimming
Conversational — you can ask, push back, change your mind
Reads your swims today — distance, laps, strokes, heart rate
Counts swimming into one training picture with run, strength & recovery
Adjusts your week from what you actually did, on its own
~
Guides the set at the wall — send-offs on your wrist
~
Explains the swim afterwards — CSS & effort bands, methods named
~
~
Yes ~ Sometimes / varies by app No In build — on this page's status board
Working today
Apple Health
Swim distance, laps, strokes, heart rate
Apple Watch
Handoff pipeline live for other Athlea sports
Other platforms
Not claimed for swimming yet — tell us what you use
Athlea Swimming

Help us build it
in the water.

The swimming channel is being built now, and the two things it rests on — turn detection and a haptic you can feel at speed — get decided in a pool, not a design review. If you swim, we want you in the beta early enough to change it.