Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consider using capacitor to build native Android and iOS mapper apps #2055

Open
spwoodcock opened this issue Jan 4, 2025 · 0 comments
Open
Labels
devops Related to deployment or configuration effort:high Broader scope task with unclear timeline (consider splitting) enhancement New feature or request frontend Related to frontend code priority:low Backlog of tasks that will be addressed in time

Comments

@spwoodcock
Copy link
Member

Is your feature request related to a problem? Please describe.

  • Capacitor allows for pretty much the same code to be used for web, native android, native ios.
  • The advantage of the native (app store) builds is that they can use native APIs (e.g. we won't have geolocation restrictions from web browsers).

Describe the solution you'd like

  • Add capacitor.
  • Add android and iOS targets.
  • Update geolocation code to use capacitor.
  • Compile native builds.
  • Distribute via app stores.

Additional context

  • We can do this for the mapper frontend only.
  • Its an extra maintainence burden. App store listings must be made and maintained. Also need to regularly update to keep mobile SDK version recent (else the app eventually gets removed from the store).
  • This should be assessed further to see if its worth the burden (mainly for improved geolocation and orientation via accelerometer API).
@spwoodcock spwoodcock added devops Related to deployment or configuration effort:high Broader scope task with unclear timeline (consider splitting) enhancement New feature or request frontend Related to frontend code priority:low Backlog of tasks that will be addressed in time labels Jan 4, 2025
@spwoodcock spwoodcock changed the title Consider using capacitor to build native Android and iOS apps Consider using capacitor to build native Android and iOS mapper apps Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devops Related to deployment or configuration effort:high Broader scope task with unclear timeline (consider splitting) enhancement New feature or request frontend Related to frontend code priority:low Backlog of tasks that will be addressed in time
Projects
None yet
Development

No branches or pull requests

1 participant