tobias5
tobias5 on Hacker News
Posted by
tobias5 on Friday May 30, 2025 @02:41AM
from the show-hn dept.
https://apps.apple.com/ch/app/weekly-activities/id6746421016
I build my 2nd iOS App as a new developer and I'm looking for feedback.My idea was to build a weekly activity tracker because I was not happy with Apple's activity rings. I had 2 major problems with them:
1) Daily metrics. For me, I'm often having 7000 calories a week, but 1000 as a daily goal to have consistently is very unrealistic. I get the point of the daily motivation with the ring, but...
that's a new feature of the update I shipped this night. In both Max Heart Rate and Resting Heart Rate Settings you directly see how the setting changes affect your zones lower and upper bounds in BPMs. Hope that helps.
I updated the app "Manual option for max heart rate" and "Manual zone bound settings" gives you now the flexibly you need.
very cool. will have a look
I updated the app "Manual option for max heart rate" and "Manual zone bound settings" gives you now the flexibly to set up whatever numbers you want for the zones. Hope that helps.
I updated the app "Manual option for max heart rate" and "Manual zone bound settings" gives you now the flexibly to set up whatever numbers you want for the zones. Hope that helps.
Hi I updated the app now there is a "Manual option for max heart rate" and even "Manual zone bound settings" feature now. Hope that gives you the setting flexibly you need. Thanks
I updated the app. I think the update might solve these issues. Thanks
Hi I updated the app now there is a "Manual zone bound settings" feature. Hope that gives you the setting flexibitly you need. Thanks
Updated App is in the App Store:
Besides some general improvements, these features were added:
- German language support
- New "Days" view with time in zones for the last days
- Manual option for max heart rate
- Manual zone bound settings
- Goal projection bar for weekly and monthly measurements
- Helpers and explaining texts
- "Last 10 days" as an option
- Persistent navigation bar
- Bug fix of the "other" sport icon
- Faster metric fetch for changes
I'm preparing an update:
https://testflight.apple.com/join/SEZPRVpJBesides some general improvements... these features were added:
- German language support
- New "Days" view with time in zones for the last days
- Manual option for max heart rate
- Manual zone bound settings
- Goal projection bar for weekly and monthly measurements
- Helpers and explaining texts
- "Last 10 days" as an option
- Persistent navigation bar
- Bug fix of the "other" sport icon
- Faster metric fetch for changes
Will probably release it tomorrow. If someone wants to test. Happy to get feedback.
Thanks for this. As the developer of the app, I must confess that to get to the current state was mainly motivated by having fun coding and a general willingness to release it. There was no plan, in that sense, where I want to be in a year or so. For now, I want to focus on building a great product, and the confirmation of a great product for me would be to see usage. To me, to maintain the app for now seems to be not a lot of effort.
Hey thanks for the feedback. Very useful.
Thanks. I will take a look into that, but I think with iOS 16 there were a lot of changes.
I do an estimation of max HR, with different methods. This is really just an estimation. For resting HR, which can also be used to get the Zones if you select Karvonen method, I use an export from Apples HealthKit. I currently do the average of the last 7 days. Not sure if Apple does an estimate for this value, too?
The filter mentioned at least twice here. I like the idea. Currently it's taking all the heart rate measurements, because my initial idea was to track also for people who do not activly switch on workouts when they are doing sport. But for people who do propert tracking they want just to include "cardio sports" probably
Hey thanks for the feedback. The secret? I'm not sure? You had issues with the speed or getting the data and updating the view?
What I did is adding a loading indicator and fetching data onChange, so if I change e.g. bow heart rates are calculated it starts to fetch instantly after the change not only on the view with the bars.
And I'm currently just fetching 30 days. I think this will be interesting if I try to extend it.
Onboarding flow, Home screen widget is on my list. Thanks.
The filtering would also be interesting. Haven't though about hat because I usually myself do always the same workouts
The app is not just getting heart rate measurements from workouts but in general. But as mentioned the interesting thing is that it's doing a sum per day, week, month, last 7 days and last 30 days
The week starts on monday yes. Thanks for also giving the hint that you want last week. for now maybe the "last 7 days" option would be useful for you
Happy that you found the Karvonen method first of all. The intensity is just the percentage of the zones. So zone 2 the lower end would be 0.6 and the upper intensity of the zone would be 0.7.
I'm using
(0.5, 0.6), => Zone 1
(0.6, 0.7), => Zone 2
(0.7, 0.8), => Zone 3
(0.8, 0.9), => Zone 4
(0.9, 1.5) => Zone 5
If you are able to reach 215 the problem might be that most of the calculations do 220 - age or something similar for max heart rate.
I now checked that X post. Very interesting. I would say the app is already too big to just do that. I think a good approach is to give the AI small packages but control the overall structure
I have some background with other coding languages which helps and also watched some YouTube videos about SwiftUI best practice.
But I heavily used AI to get code snippets, explain code and also correct some stuff. To me as someone using SwiftUI for the first time, it felt like a 10x productivity gain. But SwiftUI also feels nice to code
Yes the is some stuff already in Apple Health, but I for me personally had the need to see not just the zones for single workouts. So with Heart Rate Zones Plus I can see the zones I was in each day, week, last 7 days, month and last 30 day. Also the option to just check time in moderate and vigorous exercise per e.g. week was missing for me. I try to hit the recommendations of 150 moderate minutes and 75 vigorous exercise minutes here - and be able to check that in a fast easy way.
Also I have a coworker who is never actively tracking the workouts in the gym. As I'm using all heart rate measurements, I would still give you an idea of you zones. Also if you run up the stairs Heart Rate Zones Plus might catch that as high zone.
In addition the calculation methods of Apple for the Zones are just "one method" I added a few more options I found in scientific literature of how to estimate, because depening on you fitness and body in general it may be different for you.
Happy that you like it. Hope you become a frequent user. Thanks
I hope it's now more easy. I will try to add some more historic data in an update soon. Highs and lows I think should be possible too.
Hi thanks for the feedback. I'm definitely thinking about adding some more historic data and also week over week comparison.
about 2. from my understanding good ratings and usage would help the ranking in app stores. But I don't expect some good positioning there (already) with an app being 4 days old.
I build this iOS app because I wanted to get an overview of my time in zones per week without checking zones after every workout manually - Now I'm looking for feedback.
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
Posted by
tobias5 on Monday April 28, 2025 @02:42PM
from the show-hn dept.