App and Data Field: Speedometer GT

I have recently published two Apps (an App and a Data field)

Speedometer GT App: https://apps.garmin.com/en-US/apps/903b9c2d-376a-48e2-af31-ec0598cc0bb8

Speedometer GT Data Field: https://apps.garmin.com/en-US/apps/696c2578-01b0-4297-a3c2-a9ee12b4889c

They have started as a personal project to display the information I needed on my personal watch and then I thought they would be beneficial to anyone who is looking for something like them so I published them once they were mature enough

Speedometer GT App is a free app that shows your current speed with a large number and also your top speed and the average speed with matching colors for better readability and the heading (degrees and words) and the current time and the elapsed time (Time since the App started), all without any activity tracking.

This App doesn't access or track or store your data. All it need is the GPS signal and everything is calculated from it

Top speed and average speed and current speed are represented in real time on the Dial (the blue arc for the current speed and a red arrow for the top speed and the yellow arrow for the average speed and a single purple arrow if top speed equals average speed)

You can change settings via the menu in the app itself or via the setting panel of this app in Connect IQ App:
- You can enable or disable Dark mode
- You can choose from four different dials (graduated up to 30 or up to 60 or up to 120 or up to 240)
- You can choose from four units (miles per hour or kilometers per hour or meters per second or knots).
- You can choose the content of the time field (Elapsed time or Current time)

The heading shows text in five different colors depending on the GPS signal’s quality

- Green when signal is good

- Yellow when signal is usable

- Orange when signal is poor

- Purple when position is last known

- Red when GPS signal is not available

Speedometer GT Data Field is a free data field that shows live information from your current activity: your current speed with a large number and also your top speed and the average speed and the elapsed distance and the elapsed time and the current time and the current GPS heading.

Top speed and average speed and current speed are represented in real time on the Dial (the blue arc for the current speed and a red arrow for the top speed and the yellow arrow for the average speed and a single purple arrow if top speed equals average speed)

Via the setting panel of this data filed in Connect IQ App you can manually change several settings:

- You can enable of disable Dark mode
- You can choose from four different dials (graduated up to 30 or up to 60 or up to 120 or up to 240)
- You can choose from four units (miles per hour or kilometers per hour or meters per second or knots).
- You can choose the content of the time field (Elapsed time or Current time)
- You can choose the content of the distance field (Elapsed distance or GPS Heading)

Both of them can run on most Garmin watches and edge devices released since 2018 (About 148 different devices)
Is there any suggestion on how I can improve any of them?
Feedback Appreciated :)

  • I have recently made those changes (v1.6.0)
    Completely rewritten and optimized  the code of both the App and the Data Field to improve memory usage so I can added (again) the Heading GPS to the Data Field.
    In the past I have removed it because it was causing crashes on some devices but now it has been fixed and optimized

  • v1.7.0

    - Added translation support

    - Added French and Spanish languages translation (please tell me in comment If you need it translated in another language)

  • v1.8.0:

    -Added translations in all possible languages in garmin devices including:

    Arabic: العربية, Bulgarian: български, Czech: čeština, Danish: dansk, German: Deutsch, Dutch: Nederlands, English, Estonian: eesti, Finnish: suomi, French: français, Croatian: hrvatski, Hungarian: magyar, Indonesian: Bahasa Indonesia, Italian: italiano, Japanese: 日本語, Korean: 한국어, Latvian: latviešu valoda, Lithuanian: lietuvių kalba, Norsk Bokmål: norsk bokmål, Polish: polski, Portuguese: português, Slovak: slovenčina, Slovenian: slovenščina, Spanish: español, Swedish: svenska, Russian: русский, Romanian: română, Thai: ไทย, Turkish: Türkçe, Ukrainian: українська, Vietnamese: Tiếng Việt, Standard Malay: Bahasa Melayu, Simplified Chinese: 简体中文, Traditional Chinese: 繁體中文

  • v1.9.0:

    -Added more dials options (as requested by an user): 12, 18, 24, 30, 60, 120, 180, 240