Description: Track time in heart rate zones. Track per day, week, month, 7 days and 30 days time period and how much time you spend in each zone. Set goals & visualize progress. Get details about heart rates zones of your workouts.
Features: Custom time periods, Workout to zone attribution to get a feeling which sport attributed most to each zone, Multiple zone calculation methods, Set personal time goals for any zone, Workout breakdown
Pricing: Free
Privacy: Nothing is tracked or send somewhere. Data is just on your device.
Any feedback and features request is appreciated.
Download: https://apps.apple.com/us/app/heart-rate-zones-plus/id674474...
Video of the app in action: https://www.youtube.com/shorts/-qtHxEdMEv0
1. Time Period — not sure what this refers to. Why is the maximum only 30 days or one month? I think some text to explain that screen would help.
2. Resting Heart Rate — I don’t know what to choose and there is no information or link to sources that could help decide.
3. Metrics and Goals — what time period are those goals over? Is that related to the Time Period setting? Or is it weekly? Why are there goals and toggles for “Vigorous Exercise” and “Moderate Exercise” in addition to the zone wise toggles? How do these overlap with the zones? Again, reducing the goals and toggles and/or adding text and/or reorganizing this may help (for example, “Vigorous Exercise” could just be a heading for zone 5 and zone 4, “Moderate Exercise” could just be a heading for zone 3 and zone 2 — I don’t know if this even makes sense).
As someone else said, an onboarding flow with explanations and choices for settings could really help (and the user could be instructed that if needed, they can change these in settings later).
Looking at my “Vigorous Exercise” number on the main screen, I don’t know if I should aim to increase it or not. Some guidance on what goals to aim for, with the caveat that the user should consult a medical professional to decide on exercises appropriate for them, would also be useful.
Edit: I see that there’s some information in the Help & FAQ and About pages linked from the i (information) button, but it doesn’t cover everything from my feedback above. I still think these should be in the onboarding flow and easily accessible again within the app (without opening a web page).
I'd really love to see last week's information. Especially since you launched on a Monday, I'd love to have a new-user experience that shows me last week's info.
Other misc feedback:
1. Upon launching the app, I didn't see any data. Had to go into the gear menu -> approve health data sharing. I think it'd be better to push the user to this approval flow on their first session? (Edit: Aha, after watching the video: settings -> time period -> last 7 days)
2. Neither here nor there, but I wanted to download this so searched the app store on my phone for "heart rate zones plus" and this app was #16. I'm curious if anyone in the discussion knows -- how is this search rating determined? Is there anything the author can do to improve the ranking?
Quick feedback:
- the bottom toolbar obscures Zone 1 measurements unless you scroll. You should make it fixed (like iMessage input area or the bottom tabs for Gmail iOS) or make the toolbar hidden until on scroll
- it doesn’t seem to import my past Health data and workouts at all? Even after I approved Apple Health permissions the app looks empty
- in general the information architecture is not quite right. Setup (is this necessary btw? An onboarding splash screen might help) and info are things I would infrequently use so they should probably live as smaller icons in the title area off to the right. Then you can just let the user swipe between Zones and Workout history as two primary views, with more of a split button style tab.
You mentioned it’s your first app. Did you vibe code your way through it or did you heavily use AI?
I played around with Swift SwiftUI and I felt that AI helped me a lot in contrast to my day to day job, humongous code base, I can’t get AI to get those mythical 100x productivity gains, more like 0.37x, but for new projects it’s been great, so I was wondering…
Do you support Apple watch? I never actually targeted that or owned one (I like a much more stylish smartwatch!) and thus don't immediately know how to spot that integration on an App Store detail page, hence the need to ask. But I get the sense a lot of folks who do train seriously like to do that with an Apple watch as primary or only device, and I could see enough utility in getting something like this kind of view in effective real time, to make the integration possibly worth considering. (If not already present! Or who knows, maybe Apple watches natively do that and now I know what the "heart rate push" feature on mine is imitating... ;)
Feedback: First off, I really like your app's style. I love bold colors. The screenshots and text are clear and understandable - maybe except on how the data gets in there. Even if that's by hand, I still think this is a great first version and a solid product.
While I'm not in your workout target group - nor on iOS - it still resonates with me because I use Oura (the ring) specifically for their detailed heart-rate tracking and stress tracking. My most-used feature in their app is my stress-tracking throughout the day.
Feature request: Only to explain how data gets inserted.
I like the interface but for the life of me I think I should be able to go back a period (“last week”). I think a week starts on Monday?
I also wrote an iOS app to do this exact same thing, although it’s unfinished and unpublished. I had a lot of trouble getting the app to perform well (what’s your secret?!)
Couple of things I implemented that you may want to consider:
1) onboarding flow to help users setup the app on first launch
2) filter certain workouts to include/exclude by type, duration, etc
3) home screen widget
Id love to chat if you’re open to it.
Thank you!
Note: I was not able to find the app in the app store on my iphone even by searching for the exact name. I had to open a browser search for the app and click open with app store. Note sure why (tried from canada if that makes any difference).
I would love to have a widget that shows my progress in the zones. Ideally this could be configured to e.g. only show progress in Zone 2 if thats my current training goal.
Keep up the good work and thanks for sharing!
Thanks for building this!
Any chance you "down-port it" ? Or open source and accept contributions / clones ?
Also, to filter by workout type. I care about zone for running but not for strength.
Does the Health app not allow you to automatically grab resting heart rate and max heart rate? I'm not sure why I would manually set those values in settings when they are already tracked in Health.
If the answer is “until I don’t want to do it anymore” that is perfectly fine but then can there be a commitment to open sourcing (if it isn’t already) when you make that decision?