I have a Samsung phone, s10+. I've not tried this app yet, but I will. However all apps I've tried so far got my steps wrong. I imagine because it's something that isn't documented by Samsung and they know exactly which values to use to calculate the steps and distance and speed.
So essentially you buy a product with the right sensors but there is no documentation for you on how to use those sensors to have near accurate conversion results if you're going to write software that uses those sensors.
If you know better, please let us know.