Runners
Completed
Runners is a native iOS running companion app with social features for tracking workouts, organizing group runs, and connecting with fellow runners.
The app includes run history logging, friend management with alphabetical sorting, group creation tools, and event coordination designed for active users.
Built with: Swift, UIKit, Core Data, MapKit, HealthKit integration, Core Location, and CloudKit.
Screenshots
Links
Training model Link to heading
- Run sessions, routes, and social groups are represented as separate but linked entities.
- Health and route metrics are aggregated into timeline summaries for quick review.
- Group coordination features build on shared events, invites, and participation state.
Performance focus Link to heading
- Route and history lists are cached locally for fast repeat access.
- Background location updates are minimized to preserve battery during long runs.