New client for Traccar

diagnoz 8 days 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 8 days ago

Thanks for sharing.

Slawek 8 days ago

How do I change the application language?

diagnoz 8 days 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 8 days ago

Maybe better is manual selector.

diagnoz 8 days ago

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

Slawek 8 days 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 8 days 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 8 days ago

Yes, I think this is problem I will iprove it

diagnoz 8 days ago

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

ke 7 days ago

no support https protocol

diagnoz 7 days ago

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

Slawek 7 days 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 6 days ago

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