
Build Strava Clone in iOS using MapKit, Realm and UIKit
Track runs with Core Location, MapKit, Realm, and reusable UIKit components
Created by Anoop Tomar
Explore how to build a run-tracking iOS app using UIKit, Core Location, MapKit, and Realm. You will learn to capture live movement, design reusable controls, store sessions, and present run history with interactive maps. Gain hands-on experience connecting real-time tracking with persistent data and engaging interfaces.
Packt | Jul 2026 | 229 min
What You Will Learn
You will build a complete run-tracking app step by step, connecting UIKit components with Core Location, MapKit, and Realm. Each section guides you through setting up live tracking, saving sessions, building history views, and overlaying routes, so you see how each part fits together in a real project.
Key Features
- Capture and display live user movement with Core Location and MapKit
- Design reusable UIKit controls and custom map overlays for a polished interface
- Store and review run sessions using Realm and interactive history screens
Target Audience
Perfect for iOS developers and learners who are comfortable with UIKit basics and want to deepen their skills in Core Location, MapKit, and local data storage. If you aim to build location-aware, map-based apps with persistent records and engaging interfaces, this course is a great fit.





