As Google shut down Latitude I was forced to retire ALTitude as well.
I like Google Latitude for its location history and the possibility to share my location with friends. Unfortunately the price to pay in terms of battery drain is too high and that the is the reason why I started this project.
To get the benefits of ALTitude you should change the setting in Google Latitude to "manual update" and use ALTitude to update your location instead. If you want to see your friends you can still use Latitude but without the energy footprint.
- OAuth2 logon to google latitude: no username / password stored
- configurable accuracy and frequency for updating Latitude.
- start on boot (full version)
- show your friends on Latitude
How it works
Android has the concept of LocationProviders to deliver location based information to apps. There are three LocationProviders:
- Coarse location: provided by wifi / cell towers
- Fine location: GPS
- Passive: relies on the next location info requested by another app
In addition to this there are requirements to the LocationProvider in terms of "accuracy" and "frequency", e.g. "I want updates at least very 15 minutes with a precision of 1000m". The higher these requirements are the higher the battery drain will be. No only will the phone be waken up when a location change was detected but this information must then be passed o latitude using the google latitude API.
What ALTitude does is us a sensible mix of LocationProvider and accuracy/frequency to track location changes and update those to Latitude.