The IOS significant-change location service would work nicely for my app to monitor location changes while preserving battery life.

Is there a similar service for Android or is there a third party app available?