You’ll want a phone that supports “accumulated delta range” and ideally Android 9 out of the box. Have you seen this table from Google (see 5th column)?

https://developer.android.com/guide/topics/sensors/gnss

Apparently the Xiaomi Mi 9 does NOT support accumulated delta range, according to this post:

Unfortunately I haven’t tested these phones myself so I can’t make any personal recommendation.

Improving the world, one byte at a time. @sjbarbeau, https://github.com/barbeau, https://www.linkedin.com/in/seanbarbeau/. I work @CUTRUSF. Posts are my own.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store