Apple Watch

Your Workout, Summed Up Instantly.

The moment you finish, your Apple Watch shows the recap — duration, exercises, sets, and calories. No phone round-trip. No extra taps.

Workout Complete summary screen on Apple Watch showing duration, exercises, sets, calories and a green Done button
01 / End-of-Workout Flow

From Finish to Recap in One Tap.

Confirm, review, done. The summary replaces the session view immediately — no back navigation, no loading spinners.

Finish Confirmation
Finish workout confirmation on Apple Watch showing remaining sets with Cancel and Finish buttons
Tap Finish
Session Summary
Workout Complete summary screen on Apple Watch showing duration, exercises, sets, calories and a green Done button
Tap Done
Back to Idle
GainLogger back on the idle home screen on Apple Watch after finishing a workout
02 / Duration

Real Time Under Tension.

Duration is measured from the moment you start the session on your Watch to the moment you confirm finish. Formatted as MM:SS for under an hour, H:MM:SS for longer sessions, with monospaced digits so the layout never jumps.

Workout Complete summary screen on Apple Watch showing duration, exercises, sets, calories and a green Done button
03 / Exercises & Sets

Credit for Every Set You Logged.

Exercises count reflects anything you started — partial exercises still count, matching the phone app. Sets count only includes sets with reps actually logged. No ghost data, no inflated numbers.

Workout Complete summary screen on Apple Watch showing duration, exercises, sets, calories and a green Done button
04 / Calories

Calories Straight From HealthKit.

Active energy burned comes from Apple's HKWorkoutBuilder — the same source the Workout and Fitness apps use. Collected continuously during your session, so the number on the summary matches what's already on your Activity ring.

Workout Complete summary screen on Apple Watch showing duration, exercises, sets, calories and a green Done button
05 / Under the Hood

All Data, On Device.

Every metric shown on the summary is already on the Watch at finish time. No waiting for the phone to respond, no loading state.

Duration

Calculated locally from session start timestamp to finish time. Zero network dependency.

Exercises

Counted from SessionViewModel: any exercise where at least one set has reps recorded.

Sets

Total count of sets with reps_actual. Only sets the user actually logged — not template targets.

Calories

Read from HealthKit activeEnergyBurned via HKWorkoutBuilder. Falls back gracefully if unavailable.

Flow

Summary replaces the session view on finish — no back navigation. Done clears session data.

Sync

Session pushes to your phone in the background. The recap doesn't wait for sync to complete.

Finish Strong. See the Recap.

Download GainLogger for free and get your workout summary on your wrist the moment you finish.