~/yoloabdo

Release notes · SwingCoach for iPhone

SwingCoach 1.1: a hands-free kettlebell swing coach

Set your iPhone down, walk back, and swing. SwingCoach 1.1 waits until the camera sees you, speaks short cues, and shows a count you can read from 3 to 4 m away.

Slide: Set up. Swing. See what changed. Three iPhone screens: pick a bell while the app checks the frame, a big rep count you can read from 3 metres, and a rep goal complete with clean reps compared to last time
Set up, swing, and see what changed: the 1.1 flow.

A week ago I released SwingCoach 1.0. SwingCoach works from 3 to 4 m away, where you cannot tap the phone and small text is hard to read. Version 1.1 is built around that distance. Version 1.1.1, on the App Store now, adds fixes on top.

In short

A hands-free start

Set your iPhone down and walk back. The countdown waits until the camera sees you, then counts you in. The screen stays awake for the whole workout, so you do not need to touch the phone.

The first session is faster too. Tap the bell in your hand, and onboarding takes you straight to Session 1. SwingCoach also remembers the camera you chose.

Short cues you can hear

The coach now speaks in short cues: "Hips back", "Arms long", "Stand tall". The rest is spoken too: "10 seconds", then 3, 2, 1. You can set the coach voice to On, Timing only or Off. The voice plays when the Silent switch is on, and it lowers your music while it speaks.

A screen you can read from across the room

The live screen shows a big rep count. The edge of the screen flashes on each counted rep, so you can see the count without reading it. SwingCoach also works better with larger text sizes.

Clearer results

  • Train shows your next session first, and the summary shows your result first.
  • Rep review shows the reps to work on first. Each has one plain sentence and a gauge for each angle.
  • History shows your week, and your swings for each of the last 8 weeks.
  • The progress check tells you what changed most since your baseline.

Apple Watch

The Watch app now shows a big rep count and a large rest timer. Its taps mark the last 3 reps and the rest countdown, so you can feel them without looking.

SwingCoach 1.1.1

  • Starter plans show the goal you picked, and they can recover saved progress from a backup.
  • If the camera misses part of the form check on the last Rep Goal swing, SwingCoach marks that swing clearly.
  • You can discard a workout with zero swings.
  • Rep review explains what happens when you correct the count.
  • More setup screens are translated, and workouts and plans save more reliably.

One change to privacy

Since 1.1, the iPhone app sends crash reports and usage analytics to Google Firebase, so I can fix bugs and improve setup. They contain no camera images, no rep counts and no Health data. You can turn off usage analytics in Settings. Pose analysis still runs on your iPhone, and no video is recorded or uploaded. The privacy policy has the details.

Get the update

SwingCoach is free on the App Store for iPhone. Update or download it on the App Store. If the count is wrong or a cue is not clear, write to me through SwingCoach support.

Keep reading

Launch · 3 Nov 2026

SwingCoach is out: a kettlebell swing coach for iPhone

Why I built it, why a phone app, and why only the swing.

Release notes · 10 Nov 2026

Sajdah 1.7.3: lifetime Premium and steadier prayer times

A one-time Premium purchase, and three updates of fixes.