Regatta Timer

A sailing race start timer for Wear OS.
No phone. No account. No excuses at the gun.

Download APK GitHub

Why it exists

Generic watch timers fail on a start line: the screen falls back to the watch face mid-sequence, wet fingers can't hit small buttons, and a missed start press can't be corrected. Regatta Timer is built around the three things that matter: the display never leaves the timer, everything works wet, and sync fixes your timing at the next gun.

🙋 Beta testers wanted

The beta is on Google Play (closed testing) — no sideloading needed. Google requires 12 testers for 14 days before the app can go public, so every tester genuinely helps. Sailors especially welcome:

  1. Get invited — email play@johnhringiv.com the Google account email you use on the Play Store (closed testing is invite-only)
  2. Opt in — once you’re added, accept at the opt-in page
  3. Install from a computer — open the Play listing in a browser, hit Install, and pick your watch. Updates then arrive automatically. (The Play Store on your phone will say “not compatible” — that’s normal: there’s no phone app.)

Features

On the wrist

Armed at 5:00
Armed
Counting down
Countdown
Live countdown continues in ambient mode when wet
Wet / ambient
Race count-up
Race

The tile

Swipe from the watch face to arm a start in one tap. With a timer in flight, the tile says so instead of offering to arm a new one.

Tile ready to arm 5 or 3 minute start
Ready to arm
Tile showing a countdown is in flight
Timer in flight

The complication

Put the timer in a watch-face complication slot: a ring where the dot is time remaining, a ticking countdown in the center, and a sailboat at the bottom (on faces that render ranged values, like the Pixel defaults). Armed, it shows the last-used sequence; one tap starts it.

Watch face with the complication armed, showing 5M
Armed on the face
Watch face with the complication counting down, dot at time remaining
Counting down

Worth knowing: in always-on display, watch faces refresh complications about once a minute — the countdown on the face can read up to a minute stale until you turn your wrist, identical to the built-in stopwatch complication. Inside the app the countdown stays live to the second, even in ambient.

Install (sideload)

  1. Download the APK from the latest release.
  2. On the watch: Settings → System → About → tap Build number ×7, then Developer options → enable ADB debugging + Wireless debugging.
  3. Pair once: adb pair <ip>:<pair-port> <code> (from “Pair new device”).
  4. Install: adb connect <ip>:<port> then adb install RegattaTimer-v*.apk.

Needs Wear OS 5+. Full instructions in the README.