Sla over naar inhoud

Track

Een iOS- en macOS-app die workoutstatistieken op een kaart toont met hoogteoverlays. Importeer je tracks in elk formaat en bekijk gedetailleerde prestatiegegevens — los van bestandsformaat of onlinediensten.

Voor

Persoonlijk

Stack

iOS · iPadOS · macOS · Swift · Fastlane · macOS · Garmin

Rol

iOS / macOS Developer

Jaar

20192022

Status

Gearchiveerd
Map

Track leest workoutlogs, of het nu om lopen, fietsen, zwemmen of zweefvliegen gaat — en legt ze op een kaart met de cijfers erachter, op de iPhone, iPad en Mac. Een persoonlijk project in Swift, dat verderging waar GPX Reader stopte: hetzelfde idee, herbouwd voor een nieuwere lichting toestellen en formaten.

Elk formaat, van overal

GPX Reader had jarenlang geopend wat een toestel ook opsloeg; Track deed hetzelfde in Swift, en wierp het net wijder. Naast GPX, TCX, NMEA en LOC las het nu ook FIT — het formaat dat moderne sporthorloges en fietscomputers wegschrijven — en het kon workouts rechtstreeks uit Apple Health halen. Een bestand binnenkrijgen ging via de deelfunctie: stuur het door vanuit Mail of een browser en het opende, terwijl iCloud Drive alles samenhield en binnen handbereik van de Mac.

Meer dan een lijn op een kaart

Dit is waar Track meer deed dan de route op een kaart tekenen. Een hoogteprofiel liep over de hele lengte van de track, en door er een punt langs te slepen verscheen het detail op die plek — de hoogte daar, en wat de workout op dat moment verder had geregistreerd. Een afspeelfunctie speelde de route opnieuw af vanaf het begin, zodat een loop of een zwem zich nog eens kon ontvouwen zoals hij gebeurd was — het kleine plezier om een goeie nog eens te herbeleven.

Gebouwd, en herbouwd

Ik heb de gewoonte om de track-viewer te bouwen die ik zelf wil, en hem te herbouwen wanneer de tools verder schuiven — GPX Reader in Objective-C, en een paar jaar later Track in Swift. Track was degene die uiteindelijk alles las wat ik hem voorschotelde, van het FIT-bestand van een Garmin tot een workout in Apple Health, of ik nu had gelopen, gefietst of in een zweefvliegtuig had gezeten. Hij liep van 2019 tot 2022: een kleine, persoonlijke app, het soort dat uitnodigt om over een ontbrekend formaat te mailen — en het ook meent.

iPad

Kaart

Loopje

Leeg

Lijst

iPhone

Pad

Punten

Lijst

Geen bestanden

Track — case study · fousa.be