A smaller update this time, focused on GPS tracking reliability and map usability. Two things that came up in testing and were worth shipping quickly.
On Android, battery optimization aggressively kills background processes to save power β including the GPS location service that EcoTracker uses to track your route. If your phone has battery optimization enabled for EcoTracker, you may notice that the GPS stops recording points when the screen turns off or when you switch to another app briefly.
The New Activity screen now shows a "Disable Battery Optimization for accurate GPS tracking" button that opens the Android settings directly. From there you can set it to "Unrestricted" or "Not optimized", which allows the GPS to keep running in the background for the full duration of your activity.
This does not disable battery optimization system-wide β only for EcoTracker.
In the previous version, the Leaflet map had touch zoom disabled to avoid conflicts with the surrounding scroll view. This meant you could pan the map but could not zoom in or out with a pinch gesture.
Zoom is now fully enabled:
The map still opens at an automatically calculated zoom level based on the bounding box of the GPS track, but you can now freely explore the route at any level of detail.
Google Play:
π Google Play
Direct APK (if Play Store is not available in your region):
π APK
EcoTracker App πΏ β track your routes, earn crypto.