OpenIQ Devices
← Back

Playground Swing

· v1.0.1
☆☆☆☆☆ (0) ↓ 1 downloads 2 Free

About

Swing tracking for playground swings — not golf! Sit on a swing, press START, and the watch counts every swing and measures how high and fast you go. It works from accelerometer data alone, using pendulum physics — wear the watch normally on your wrist, in any orientation. LIVE ON THE WATCH • Swing count and active time • Session maxima: swing angle (°), rise height (m), peak speed (m/s) • Pumping indicator: GAIN / FADE trend and pumping power in watts • Calories, estimated swing length, swing period • Auto-pause when you stop swinging IN GARMIN CONNECT Sessions save as "Swinging" activities with the playground location on the map, per-second charts of swing angle and pumping power, and summary stats: swing count, max angle/height/speed, average pumping power, pumping %, swing length, and calories. HOW IT WORKS A rider on a swing is a pendulum. The app reads the pendulum's motion from the accelerometer magnitude alone — no gyroscope needed, and wrist orientation doesn't matter. GPS records the playground location at the start, then powers off to save battery. PRIVACY Nothing leaves the watch except the activity saved to your own Garmin Connect account. Your profile weight is read only to estimate energy and calories. FREE AND OPEN SOURCE GPL-3.0 licensed. Source code, issue tracker, and the full physics write-up: https://github.com/hubikj/garmin-playground-swing

What's new

1.0.1: Reliability fix for ending a session. Discarding a session could silently fail and leave an unfinished activity file on the watch, which could corrupt the next recorded activity (even a built-in one). The app now verifies every save/discard; if a discard fails it saves the session instead, so no unfinished file is ever left behind.

Permissions

FitPositioningUserProfileFitContributorSensor

Details

Compatible with 7 devices
Updated Aug 3, 2026
Developer website ↗
Open on apps.garmin.com ↗