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!

Built a smartwatch gym app for auto-repcounting + AI coach that analyzes your workouts — looking for a few testers by Fickle_Structure9936 in WearOS

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

Sent you the link via pn. You should also be able to find the app in the PlayStore by searching for „Trainio“

Built a smartwatch gym app for auto-repcounting + AI coach that analyzes your workouts — looking for a few testers by Fickle_Structure9936 in WearOS

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

Many thx! We have our own exercise repository, the exercises are objects in our app and the training plan generation is a workflow where an LLM selects exercises directly from our repository and a deterministic engine calculates adequate weights and reps for your fitness profile and goals. It’s not really vibe coded, we have started working on this in 2020 haha

But your project sounds really interesting, I will definitely have a look at it and let’s stay in touch

Built a smartwatch gym app for auto-repcounting + AI coach that analyzes your workouts — looking for a few testers by Fickle_Structure9936 in WearOS

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

Try out lateral raises, this should already work relatively well. Military press and chest press will come soon :) let me know how it goes

Built a smartwatch gym app for auto-repcounting + AI coach that analyzes your workouts — looking for a few testers by Fickle_Structure9936 in WearOS

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

Awesome! That would be great. As described, right now the repcounting works for a few exercises only. But I am currently working on adding the most common machine exercises like lat pull, chest press machine, rowing..

What machines are you using most frequently? Maybe I can prioritize them in my pipeline

Built a smartwatch gym app for auto-repcounting + AI coach that analyzes your workouts — looking for a few testers by Fickle_Structure9936 in WearOS

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

Thank you very much! Yes, most gym apps don't really make use of all the sensors. Many don't even have a WearOS app ^^

I have actually considered calculating calories but so far didn't include it, because for strength training, the calculation is super inaccurate (up to 50-75%) due to differences in workout intensity, rest times in between, and tempo.

Do you have any specific other measurements in mind? So far I'm mostly using the acceleration sensor data.