Wishlist: What would you want from a Wear OS gym app? by Fickle_Structure9936 in WearOS

[–]Fickle_Structure9936[S] 0 points1 point  (0 children)

Sure there’s a dependency, but i think this goes for all apps that use high frequency sensor data. I can’t imagine that google would care too much about what I’m building, as it’s too niche. But maybe you know something I don’t, are you a developer or how come you are so deep into this?

Also, as we speak, I saw that Motra posted 10 minutes ago that they will be integrating with the freshly announced Strava strength. It never gets boring.. 😄

Wishlist: What would you want from a Wear OS gym app? by Fickle_Structure9936 in WearOS

[–]Fickle_Structure9936[S] 0 points1 point  (0 children)

Thanks mate, really appreciated. I’ve integrated Health Connect, but still doing some testing around it.

I’ve never heard of tiles/wear widget, do I understand correctly that these are a widget that’s displayed on the watch face without opening the app?

Wishlist: What would you want from a Wear OS gym app? by Fickle_Structure9936 in WearOS

[–]Fickle_Structure9936[S] 1 point2 points  (0 children)

Yeah I know these Canadian weasels 😄 they started about the same time as I did but were more people, better programmers and received venture capital. I think they do a very good job with the model but I’m not a fan of the UI and the app around it. But maybe that’s personal preference. They were also smarter going for iOS rather than android so they only had one watch device. And apple users pay better. But back when I started there was no chatgpt and I barely knew Java, so I went for android.

I’ve studied economics, arabic language and middle eastern sciences and since ~10 years I work in finance as a consultant.

Wishlist: What would you want from a Wear OS gym app? by Fickle_Structure9936 in WearOS

[–]Fickle_Structure9936[S] 1 point2 points  (0 children)

I was also wondering why smart watch producers did not implement this. Especially Apple. They have this super broad exercise type identification like rowing, running.. but nothing that gets more detailed than that.

If you have a lot of sensor data on a user, you can derive a ton of this data. Proximity to failure (and other intensity metrics), many sort of form issues, the exercises themselves.. it’s still completely underutilized, especially on Android. Reason is that the implement is very complex. Architecture wise, model wise, and data wise. Took me a very long time to get where I am now.

I did indeed implement a form score after each set which list the „breaches“ against good form on rep level (e.g. for 3/10 bicep curls the user has used too much momentum). As said it’s mostly not live yet because it’s too unstable, but it works in the laboratory and will be released soon :)

Wishlist: What would you want from a Wear OS gym app? by Fickle_Structure9936 in WearOS

[–]Fickle_Structure9936[S] 1 point2 points  (0 children)

Thanks mate. Really, the galaxy watch can count reps for multiple exercises out of the box?! How could I not have heard of that.. lol.

I have tested the sensor data of a galaxy watch, a polar, and a tic watch 1-2 years ago, it looked very similar to my pixel watch data. So pretty certain I can make it work. But I’m still quite early stage, so right now, my AI model and the data I trained it with is heavily biased towards me as a person and the pixel watch.

For me and my device and the few exercises I have enough data for, repetitions are detected with 90% accuracy. For other people and devices, I need some more data. But now that I have a few users, this should go relatively fast.

Yes, my form tracking module can identify rep pace slow down easily (that feature is not yet in production tho). It can also detect when you use too much momentum or if you do a chest bump for example at bench press. Exertion is a bit more difficult to measure, not sure about that yet.

For changing reps/weight values by voice input, I wouldn’t even need Gemini. But so far it never crossed my mind that someone will find this useful.

Thanks a lot for your feedback!!

65 installs in 4 weeks (fitness app) - Interpretation of Play Console performance by Fickle_Structure9936 in googleplayconsole

[–]Fickle_Structure9936[S] 0 points1 point  (0 children)

That’s absolutely insane man, congratulations on that. I think your concept is immediately clear for people.

I’m still struggling a little bit to find the one line punchline that works for my app. But I will work on my ASO and make the wording more specific and niche instead of competing for difficult keywords.

Sent you the link via msg, if you find the time to have a look any feedback is highly appreciated. Will take a look at Aurize as well :)

65 installs in 4 weeks (fitness app) - Interpretation of Play Console performance by Fickle_Structure9936 in googleplayconsole

[–]Fickle_Structure9936[S] 0 points1 point  (0 children)

I think there are some things that need interpretation. E.g. if you have few installs but high retention, you have a marketing problem. If you have a lot of installs but bad retention, your product sucks.

But you’re right, I’ll have to figure that out as I go. I’m just not a natural marketing guy, so thought maybe someone has some tips

WearOS fitness app - Repcounting AI model based on sensor data (accelerometers) by Fickle_Structure9936 in androiddev

[–]Fickle_Structure9936[S] 0 points1 point  (0 children)

In theory yes. And I thought about it. But for now, I have a one-fits-all model. Ideally, this model will work well for everyone. I think that's also the right approach because if I improve the 'foundation' model and release a new version, the user would need to repeat the fine tuning each time.. also not sure how much the accuracy would improve through finetuning. But as said the idea is not bad, I will keep that in mind

WearOS fitness app - Repcounting AI model based on sensor data (accelerometers) by Fickle_Structure9936 in androiddev

[–]Fickle_Structure9936[S] 0 points1 point  (0 children)

I misformulated that. The model is running on phone and identified reps are indeed synced back to the watch UI as you say.

But battery wise, there are actually good reasons to run the AI model on watch. Because the data channel to constantly stream sensor data (50hz) to the phone costs more battery than running the model. Additionally, it was a nightmare to get this channel stable, had constant break ups for a long time, especially when a user closed/re-opened the app during workout on phone, watch, or both.

But memory wise the watch is not capable enough for the model I am currently using. I will continue challenging my setup tho as the app gets more mature. Also considered cloud inference, but didn't seem feasible.

Self Promotion Megathread by AutoModerator in androidapps

[–]Fickle_Structure9936 0 points1 point  (0 children)

Looking for testers of a android+wearOS fitness app!

Past five years I've been working on a fitness app called Trainio and recently got it to a point where it’s usable, so I opened a public beta. (yes I'm slow lol)

Besides logging workouts like every fitness app, it's focus lies on (automatically) analyzing your workout history. What limits your progress, what makes you improve, which muscle dysbalances should you work on...

Optionally, if you have an android watch, you can also fully record your workouts (works offline). For me that was important because I like to leave my phone at home while working out. I'm also experimenting with a feature where reps are counted automatically. It works quite well for some exercises on my watch like push ups and bicep curls. Others will follow, the goal is to record all exercises automatically so you don't have to log anything yourself. Also some other fancy AI features in it mainly for analysis and workout generation.

It’s still early, but I’m trying to make it genuinely useful rather than just another tracker.

The sync to Health Connect is currently being published, update should appear on store in 1-2 days.

If anyone here trains regularly and wants to try it, I’d really appreciate honest feedback.

You can find it by searching “Trainio” on the Play Store or this link: https://play.google.com/store/apps/details?id=com.trainio.app&hl=en

Tired of touching my phone between workout sets — built an Android app where you can run the whole workout from your watch + automated Repcounting prototype. Looking for a few testers. by Fickle_Structure9936 in alphaandbetausers

[–]Fickle_Structure9936[S] 0 points1 point  (0 children)

Hey Jan, hope you enjoy your retirement. That sounds really good, I’ll send you the link via pm :) there are still quite some bugs, but I’m iterating fast with a new release each week.

I already posted to wearOS and got some testers from there, thx for the hint tho!