This is one of the larger updates so far. Several features that were on the roadmap are now live, plus a number of quality-of-life improvements under the hood.
New users can now create a Steem account without leaving EcoTracker. A new "Don't have a Steem account? Create One ā" link on the login screen opens a dedicated creation flow:
When the account is ready, a dialog shows the master password with a Copy Password button. The dialog cannot be dismissed by tapping outside ā you must explicitly close it, reducing the risk of accidentally losing the password before saving it.
The tracker now counts steps during walking activities and wheel rotations during cycling, in real time during tracking and in the activity summary after stopping.
The calculation is based on distance: a step length of 0.6 metres is used for walking, and a wheel circumference of 2.1 metres for cycling. Both values are estimates ā they give a reasonable approximation without requiring a physical sensor.
Steps and rotations are shown in the live tracker screen, in the activity summary grid (as a selectable tile), and can be included in the published post. The label adapts automatically: š Steps for walks, āø Wheel Rotations for cycling.
The elevation algorithm has been completely rewritten. The previous version applied a simple noise threshold ā any altitude change smaller than 2.5 metres was ignored. This worked reasonably well on flat routes but tended to undercount on hilly terrain where GPS altitude noise is irregular.
The new algorithm uses a 5-point moving average to smooth the raw altitude data before calculating gain and loss, followed by a 3-metre noise threshold applied to the smoothed values. The result is more stable and accurate elevation figures, especially on longer routes with variable terrain.
Very long activities ā several hours of continuous tracking ā could accumulate thousands of GPS points, eventually causing memory pressure and slow rendering.
The tracker now applies automatic downsampling: when the point array reaches 500 entries, every fourth point is kept and the rest discarded, bringing the count back down to around 125 points. A brief blue notification banner appears at the top of the screen for 4 seconds to inform you that downsampling has occurred.
This keeps memory usage flat for any activity length while preserving enough GPS resolution for accurate distance calculation and a reasonable GPX track.
The account creation screen includes a Generate Master Password button that produces a cryptographically random 52-character alphanumeric password and copies it to the clipboard automatically. The generated password is shown in the input field so you can review it before proceeding.
This removes the need to think of a strong password manually ā which many users struggle with ā and ensures the resulting password is strong enough to protect a blockchain account.
Google Play:
š Google Play
Direct APK (if Play Store is not available in your region):
š APK
EcoTracker App šæ ā track your routes, earn crypto.