I have a decade-old elliptical that I use almost every day. It doesn't have any fancy features that we see in today's high-tech ellipticals.
It has a device that shows the kilometers, calories burned, and duration. The calories burned are far less than what Apple watch shows. (as Apple watch also takes heart rate and other factors into consideration)
I want a simple, straightforward app to log these values daily and later on form a graph out of it.
This app is based on the tutorial written by me on LogRocket - Understanding the SwiftUI grid layout
- Add new workout with date, calories, duration, and kilometers.
- Show them in a grid layout, with months as header.
- Persist the data on the device.
- Query Health data to filter Elliptical workout and give user option to select.
- Show the average heart rate from the queried data
- Create a graph for calories burned, duration, and kilometers.
- Create a chart for average heart rate.
- Add notification to give a reminder to workout every day.
- Add notification telling about progress every week.
- Create a watch app to create a new workout from the watch itself.