- https://apps.apple.com/us/app/talk-compass/id1540530352 (has speech prompts, works while screen is locked)
- https://apps.apple.com/qa/app/talking-compass/id1476144391 (speech prompts did not work for me)
- https://apps.apple.com/de/app/blind-compass/id1546647415 (did not work while screen is locked)The anklet is reasonably unobtrusive, and unless you are wearing form-fitting pants, you can keep it under your pants leg to keep it out of sight. Even if you're wearing tighter pants, shorts, or a skirt, and you don't mind the under-house-arrest tracker vibe, it's still wearable, and might make for a fun conversation topic.
Agreed that the belt is better from the standpoint of what the device is for, but I think the anklet is a bit more practical. I know I would definitely wear it more often (more or less all the time), but I could not say the same about a belt.
You can also query the compass using the API:
https://developer.garmin.com/connect-iq/sdk/
and issue alerts using the built-in vibration motor; it would be pretty easy to build a Connect app to do this.