다양한 방법들이 있겠지만 ARCore를 사용하는 것이 현재 상황에서 가장 적합하다고 생각한다.
ARCore는 Android 7.0 이상 기기부터 지원한다.
아래는 공식문서에 명시된 내용이다.
기기가 아래 표에 나열된 최소 Android 버전을 실행합니다.
기기가 목록에 없는 경우 기기에서 Android 7.0 이상을 실행해야 합니다. ( + 일부 기기에서는 Android 9~10 버전을 요구하는 케이스도 있다.)
- 'AR 선택적' 앱은
minSdkVersion≥19(API 수준 19)를 선언해야 함- 'AR 필수' 앱은
minSdkVersion≥24(API 수준 24)를 선언해야 함
- 지원하는 기기 리스트

Android AR기능을 제공하는 App은 2가지 타입으로 분류된다. (Link)
AR 필수 앱은 Google Play AR Service App이 설치된 상태, AR 선택사항 앱은 미설치 상태에서 실행 가능하다.
하지만 AR기능을 사용하기 위해서는 Google Play AR Service App을 반드시 설치해야한다.
ARCore Geospatial API를 사용하면 이벤트를 위한 Object Anchor를 쉽게 설치할 수 있습니다. 예시로는 Google Creative Lab의 "Balloon Pop" 게임이 있습니다. 이 게임은 길거리에 미리 설치된 풍선을 다른 유저와 함께 터뜨리는 게임입니다.
이러한 예시를 참고하여 특정 위치에 직접 방문해 사전에 설치된 AR Object를 터치하거나 촬영하여 업로드하는 방식으로 크레딧을 지급하는 이벤트를 기획할 수 있습니다.
ARCore SDK는 ARCore SDK를 사용하는 각 프로젝트에 대해 다음과 같이 ARCore 서비스에 대한 API 요청을 제한한다.