microg / microg/GmsCore

Support for ARCore

Open
#1,672 15 comments 18 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Java
Stars
14.6k
Forks
3.2k
Avg merge
12d 11h
Merged PRs (30d)
4

Description

Is your feature request related to a problem? Please describe.
ARCore is an quite oldish (2017-released) already SDK for doing AR/VR related things like measuring via your camera.

Now StreetComplete is working on integrating it.

The problem is it depends on Google Play Services/a proprietary app as far as I see.

Describe the solution you'd like
Of course, it would be awesome if one could make it work:

  • if one chooses to install the proprietary ARCore app
  • or even without the ARCore and only microG installed

Describe alternatives you've considered
I know especially the second solution is very likely a huge and quite impossible task for this project (or are FLOSS AI models and tensorflow stuff already enough to implement such a thing?), so that's why I also looked into your wiki status page but could not find that feature listed there.

As such, the alternative would be to document the (intended) support status at least.

Additional context

Contributor guide

No contributing guide indexed for this repository

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

No source file or test is named. Start by reviewing the ARCore SDK and Android quickstart links, the StreetComplete integration discussion, and microG's implementation-status page. Establish whether the requested ARCore support or only its intended status can be documented, and define completion around that documented decision.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, java
Domain
mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.