Swimming app -- swim stroke analysis

Now, that the newest devices and SDK exposes Gyro data i think it would be pretty straightforward to design an app that:

* tacks hand movement while swimming better (lap count, style detection)

* records hand/arm position, placement and orientation for future stroke analysis (do I overextend freestyle movements, do I enter my hand in parallel to the water, etc.)

I don't own a device that supports new features -- like Fenix 7 (and the emulator doesn't seem to support it, either) so it is hard for me to try out the idea...

Has anybody experimented with that?

Regards,

Karol