OpenIQ Devices
← Back

Fartlek Timer App

· vv2.5.2
☆☆☆☆☆ (0) ↓ 100 downloads 2 Free

About

This app creates a configurable Fartlek workout, automatically adding a lap to the session after each interval. It was inspired by the FARTLEK Timer data field after wishing that the intervals were recorded to the activity. Since data fields don't have permission to write to FIT files, an actual application was needed, so, I made this. !! Note that I have only bult this for a friend and I to use. I may or may not maintain this. The app, similar to the FARTLEK Timer data field, chooses a random time between X and Y for each interval (high and low). The bottom and top end are set within the app properties. The app has three "stages", durations are configured in settings, and are expected to be in whole minutes (e.g., minimum interval time = 1 for 1 minute). 1. Warmup Period 2. Fartlek Period (High / Low rotation) 3. Cooldown (infinite) Couple useability notes: - If you hit "Lap / Back" while recording, the recording will stop / reset. Don't do this unless you want to restart. Hit it again at the main screen to exit. - Pausing (should) work fine - GPS text will change to Locked only at best lock possible, I might modify this later. Other than that, hope it is useful, I'm open to suggestions.

What's new

QoL Updates: - Various QoL / haptic stuff Resource Change: - Switching to using resource strings rather than pulling data from properties due to Garmin funkiness App Exit Fixes: - Back button should close normally-ish now - Exiting via the 'Back' button after starting a recording should no longer cause activities to be uploaded Minimum Lap Time Fix: - The check for sub-30 second lap times was broken, resulting in laps that were sub-30 seconds not being added to the lapTimes array, leading to incorrect lap time calculations. This has been fixed in v2.3 Warmup Settings Fix: - Accidentally published debugging warmup time lol Couple QoL improvements: 1. Updated average pace calculation to 3 ticks from 5 ticks for faster feedback 2. Added HR bitmap for Fenix 7s & Enduro 3 3. Minimum interval times are now 30 seconds if random calc would equal less than 30 4. Added UI support for Forerunner 255, 265, 965

Permissions

FitPositioningUserProfileFitContributorBluetoothLowEnergyNotifications

Details

Compatible with 18 devices
Updated Sep 9, 2025
Open on apps.garmin.com ↗