New client for Traccar

diagnoz 10 months ago

Hello forum,

I want to share a project I’ve been working on - TracScript, an Android client for Traccar.
TracScript is a free, open-source Android application that runs on a smartphone or dedicated Android device and sends tracking data to a Traccar server using Traccar-compatible protocols (OsmAnd protocol).

Key points:

  • Free and open source
  • Designed primarily as a Traccar client
  • Collects GPS data and motion information
  • Includes filtering and normalization of coordinates
  • Runs as a foreground service for stable background tracking
  • Plugin-based architecture for optional extensions

https://github.com/DiagnozHub/TracScript

P.S.
In this thread, I will post updates and new features )

Anton Tananaev 10 months ago

Thanks for sharing.

Slawek 10 months ago

How do I change the application language?

diagnoz 10 months ago

The language is selected automatically based on the smartphone’s primary system language.
Currently, two languages are supported: Russian and English.
If you want to add a new language, add a new file to the project at /res/values-<lang>/strings.xml, copy the existing strings into it, and translate them into the required language.
Then rebuild the project in Android Studio.

Slawek 10 months ago

Maybe better is manual selector.

diagnoz 10 months ago

Do you want to have one language set on Android, but a different one inside the app? Why would you need that?

Slawek 10 months ago

In my case, the Android language is Polish, but the app language is set to Russian. I can't change the language to English, which I understand. In this case, for me, and probably for many others who don't understand Russian, the app is useless.

Anton Tananaev 10 months ago

It looks like it's because Russian was picked as the default language. It probably makes sense for English to be the default fallback.

diagnoz 10 months ago

Yes, I think this is problem I will iprove it

diagnoz 10 months ago

Fixed the issue with the default language.
Release: https://github.com/DiagnozHub/TracScript/releases/tag/1.0.2

ke 10 months ago

no support https protocol

diagnoz 10 months ago

Added https protocol for Traccar (osmand)
Release: https://github.com/DiagnozHub/TracScript/releases/tag/1.0.3

Slawek 10 months ago

App need full permissions to location access, is not possible to run with other types of, for example, allow only while using the app

diagnoz 10 months ago
Penteado 10 months ago

Is the objective similar to the Traccar Client or is it different?