MerginMaps / MerginMaps/mobile

Position tracking infrastructure upgrade

Open
#4,231 0 comments 0 reactions 1 assignee View on GitHub

@tomasMizera is already working on this.

Since Nov 21, 2025.

enhancement position tracking
Dominant language
C++
Stars
388
Forks
87
Avg merge
2d 7h
Merged PRs (30d)
20

Description

- Fused position provider by default on Android (https://github.com/MerginMaps/mobile/pull/3490)
- File for all tracking backends, not only Android (https://github.com/MerginMaps/mobile/pull/4230)
- Frequency update - respect only distance (due to the iOS API limitation)
- Move most of the business logic to C++ from QML (Make sure to deal with #3719 on the go)

Integration branch: https://github.com/MerginMaps/mobile/tree/feature/position-tracking-rework

Acceptance criteria:
- Position tracking on Android should be more precise
- If the app crashes/phone dies during tracking, the track should continue from where it left of

Related to https://github.com/MerginMaps/mobile/issues/3006 and https://github.com/MerginMaps/mobile/issues/2946

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.