MerginMaps / MerginMaps/mobile

iOS is much slower than Android in saving nogeo features

Open
#3,005 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

What happens
When recording nogeo features, and I hit yes on the opened form, the iOS is much slower to save the feature. You can compare both systems in the attached videos. On android, it takes half a second. On iOS it takes sometimes few seconds to save it.

How to reproduce

  1. open project tc04_recording
  2. go to layers and hit NoGeo layer
  3. on iOS hit add feature, add something to the fields, and hit save
  4. repeat step 3 a see, that saving the feature can take seconds

Author of the original task:
Jozef Budac

Original tags:
migrate to github

Original task URL: https://app.clickup.com/t/862kfcunp

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.

Research direction

Reproduce the save flow in the tc04_recording project using the NoGeo layer, entering form data on iOS and Android and comparing the elapsed time. Trace the mobile feature-save path and identify why iOS takes several seconds; done means saving is comparable to Android without changing the recorded feature behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios
Domain
mobile, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.