๐ŸŒฟ EcoTracker Update โ€” Create Steem Account, Steps Counter, Improved Elevation and More

in Italy โ€ข 3 days ago

๐ŸŒฟ EcoTracker Update โ€” Create Steem Account, Steps Counter, Improved Elevation and More

EcoTracker


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.


๐Ÿ‘ค Create a Steem Account Directly from the App

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:

  1. Enter your desired username โ€” the app checks availability against the Steem blockchain in real time
  2. If the username is free, enter a master password โ€” or tap Generate Master Password to have a strong 52-character random password created automatically (and copied to clipboard)
  3. Tap Create Account โ€” the app contacts the creation service and creates the account on-chain

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.


๐Ÿ‘Ÿ Steps and Wheel Rotations Counter

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.


๐Ÿ“Š Improved Elevation Calculation

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.


๐Ÿ”„ GPS Point Downsampling for Long Activities

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.


๐Ÿ” Password Generator for Account Creation

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.


๐Ÿ”ง Other Changes

  • GPS watcher every 4000ms slightly less frequent position updates during tracking
  • Activity type icon added to summary screen title โ€” the title now shows ๐Ÿšถ or ๐Ÿšด next to the screen name so it is immediately clear which type of activity is being reviewed
  • The activity summary title is now more prominent
  • steps or wheel rotations passed through the full data pipeline โ€” it can be toggled on/off before publishing

๐Ÿ“ฒ Download

Google Play:
๐Ÿ‘‰ Google Play

Direct APK (if Play Store is not available in your region):
๐Ÿ‘‰ APK


EcoTracker App ๐ŸŒฟ โ€” track your routes, earn crypto.