Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/google-ar/arcore-android-sdk
ARCore SDK for Android Studio
https://github.com/google-ar/arcore-android-sdk
Last synced: 19 days ago
JSON representation
ARCore SDK for Android Studio
- Host: GitHub
- URL: https://github.com/google-ar/arcore-android-sdk
- Owner: google-ar
- License: other
- Created: 2017-08-21T18:09:07.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-08-15T18:52:17.000Z (3 months ago)
- Last Synced: 2024-10-02T02:08:41.637Z (about 1 month ago)
- Language: C++
- Homepage: https://developers.google.com/ar
- Size: 44.8 MB
- Stars: 4,955
- Watchers: 256
- Forks: 1,216
- Open Issues: 384
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- Awesome-SLAM - arcore-android-sdk
README
ARCore SDK for Android
======================
Copyright 2017 Google LLCThis SDK provides APIs for all of the essential AR features like motion
tracking, environmental understanding, and light estimation. With these
capabilities you can build entirely new AR experiences or enhance existing apps
with AR features.## Breaking change affecting previously published 32-bit-only apps
_Google Play Services for AR_ (ARCore) has removed support for 32-bit-only
ARCore-enabled apps running on 64-bit devices. Support for 32-bit apps running
on 32-bit devices is unaffected.If you have published a 32-bit-only (`armeabi-v7a`) version of your
ARCore-enabled app without publishing a corresponding 64-bit (`arm64-v8a`)
version, you must update your app to include 64-bit native libraries.
32-bit-only ARCore-enabled apps that are not updated by this time may crash when
attempting to start an augmented reality (AR) session.To learn more about this breaking change, and for instructions on how to update
your app, see https://developers.google.com/ar/64bit.## Quick Start
See the [Quickstart for Android Java](//developers.google.com/ar/develop/java/quickstart)
or [Quickstart for Android NDK](//developers.google.com/ar/develop/c/quickstart)
developer guide.## API Reference
See the [ARCore SDK for Java API Reference](//developers.google.com/ar/reference/java)
or [ARCore SDK for C API Reference](//developers.google.com/ar/reference/c).## Release Notes
The SDK release notes are available on the
[releases](//github.com/google-ar/arcore-android-sdk/releases) page.## Terms & Conditions
By downloading the ARCore SDK for Android, you agree that the
[**ARCore Additional Terms of Service**](https://developers.google.com/ar/develop/terms)
governs your use thereof.## User privacy requirements
You must disclose the use of Google Play Services for AR (ARCore) and how it
collects and processes data, prominently in your application, easily accessible
to users. You can do this by adding the following text on your main menu or
notice screen: "This application runs on [Google Play Services for AR](//play.google.com/store/apps/details?id=com.google.ar.core) (ARCore),
which is provided by Google LLC and governed by the [Google Privacy Policy](//policies.google.com/privacy)".See the [User privacy requirements](https://developers.google.com/ar/develop/privacy-requirements).
## Deprecation policy
Apps built with **ARCore SDK 1.12.0 or higher** are covered by the
[Cloud Anchor API deprecation policy](//developers.google.com/ar/distribute/deprecation-policy).Apps built with **ARCore SDK 1.11.0 or lower** will be unable to host or resolve
Cloud Anchors beginning December 2020 due to the SDK's use of an older,
deprecated ARCore Cloud Anchor service.