Overview 🗺
This is a daily step counter app written in SwiftUI, with HealthKit integration for accurate step count data collection. I created this app to showcase some of the core concepts of SwiftUI in regards to view composition and data flow 😊.
See it in action 🎬
Simulator.Screen.Recording.-.iPhone.14.Pro.-.2023-10-10.at.11.36.10.mp4
Highlights ⭐️
- UI built programmatically using
SwiftUI
HealthKit
integration- Custom progress ring component
- Animated progress transition between dates
Improvement Areas 🧐
The edit goal button would be too small according to Human Interface Guidelines but I decided to keep this out of scope because I wanted to focus on UI composition and data flow.