A minimal iOS running tracker built with SwiftUI.
- Live run tracking — tracks duration, distance, and average pace in real time using CoreLocation
- Pause & resume — pause a run and pick up where you left off
- Average pace — displays current pace in min/mile while running
- Run history — completed runs are saved locally and listed with time, distance, and pace
- Swipe to delete — remove runs from history with a swipe
- iOS 17+
- Xcode 15+
- A physical iPhone for GPS tracking (simulator has no GPS)
- Clone the repo
- Open
Runner.xcodeprojin Xcode - In Signing & Capabilities, set the team to your Apple ID
- Select your iPhone as the destination and press ⌘R
- On first launch, allow location access when prompted