PiTracker APP
App requests user consent before start location fetching and it can keep alive even when app is in background upon the permission level user given.
The app won't keep updating location unless user has tracking schedule at the hour. So it will be automatically stopped if there is no schedule.