GymTracker is my first app published on the App Store. Designed and built entirely with Swift and SwiftUI, it uses CoreData for local persistence, supports iOS 17/18, includes a user profile with body-weight charts, a workout heatmap, and is available in Spanish and English. Privacy model: zero data collected.
Problem, stack and result
Problem solved
Native iPhone app for logging workouts, tracking progressive overload and visualizing metrics with charts and a training heatmap. Local CoreData storage with no data collection.
Technologies used
Core stack: Swift, SwiftUI, CoreData. Project technologies: Swift, SwiftUI, CoreData, Xcode, iOS 17+.
What I did
My role was Sole designer and developer. I worked on the technical implementation, product approach and enough documentation for the result to be explained and evolved.
Result or learning
Published on the App Store with a 5.0 / 5 rating. Offline-first MVVM architecture with CoreData.
Highlights
- Published on the App Store with a 5.0 / 5 rating.
- Offline-first MVVM architecture with CoreData.
- Workout heatmap and progression charts.
- Bilingual (ES/EN) and compatible with iOS 17/18.
- Zero data collection: privacy verified.