Project Case Study

Solari: Running Tracker

iOSSwiftUIMapKitCore LocationSwiftData
Solari: Running Tracker

App Screens

Swipe to see more →

Solari: Running Tracker screenshot 1
Solari: Running Tracker screenshot 2
Solari: Running Tracker screenshot 3
Solari: Running Tracker screenshot 4

Overview

Running tracker app using SwiftUI, MapKit, and Core Location for real-time metrics and route visualization.

Tracking & Spatial Data

Developed a comprehensive running tracker that prioritizes accuracy and real-time user feedback.

  • Precise Metrics: Implemented Core Location to accurately calculate pace, distance, and duration during active sessions.
  • Route Visualization: Integrated MapKit to render real-time breadcrumb paths, allowing users to visualize their running routes as they happen.
  • Metric Summaries: Built intentional result screens that summarize run statistics through a clear, data-focused UI.

Session Management

  • Local Persistence: Integrated SwiftData to manage and persist historical running sessions, allowing for offline access and performance trends.