Build AR Experience for Android

share link

by kandikits dot icon Updated: Jul 31, 2023

technology logo
technology logo

1-Click Kit 1-Click Kit  

AR Core app allows users to experience augmented reality on their Android devices. This kit helps developers and users to experience their own 3d models.


The users have the liberty to choose their own 3d models with all the fun elements also. Please see below a sample solution kit to jumpstart your solution on AR App using Android Kit. To use this kit to build your own solution, scroll down to the Kit Deployment Instructions sections.

Deployment Information

The entire solution is available as a package to download from the source code repository.

Follow the below instructions to deploy and run the solution.

  1. Download, extract and double-click kit_installer file to install the kit.
  2. Then download the apk file on your android device.
  3. Then proceed with the install and open the application.
  4. Point your android device camera on the surface where you want to experience the 3d model virtually Note :- In this application we have given chair 3d model as a default, if you want you can replace with your 3d models.
  5. You have the liberty to drag, Zoom in, Zoom out, Rotate your 3d models.
  6. Now, you will experience Augmented Reality in your own Android Device!

Development Environment

The Android Studio IDE is open source and used for this development. It has a rich UI development environment with templates to give new developers launching their innovations into Android development.

ndk-samplesby android

C++ doticonstar image 9482 doticonVersion:Currentdoticon
License: Permissive (Apache-2.0)

Android NDK samples with Android Studio

Support
    Quality
      Security
        License
          Reuse

            ndk-samplesby android

            C++ doticon star image 9482 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

            Android NDK samples with Android Studio
            Support
              Quality
                Security
                  License
                    Reuse

                      Android Libraries

                      ARCore is the advanced platform that enables Android app developers and users to quickly and easily build AR experiences into their mobile apps and games.

                      Google Sceneform is an open-source 3D framework that makes it easy for you to build ARCore apps.

                      Android-Gradle is the open-source Android framework used to develop AR projects.

                      AR Fragments are used to build these ARCore apps.

                      arcore-android-sdkby google-ar

                      C doticonstar image 4716 doticonVersion:1.37.0doticon
                      License: Others (Non-SPDX)

                      ARCore SDK for Android Studio

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                arcore-android-sdkby google-ar

                                C doticon star image 4716 doticonVersion:1.37.0doticon License: Others (Non-SPDX)

                                ARCore SDK for Android Studio
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse
                                          Java doticonstar image 1193 doticonVersion:v1.16.0doticon
                                          License: Permissive (Apache-2.0)

                                          Sceneform SDK for Android

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    sceneform-android-sdkby google-ar

                                                    Java doticon star image 1193 doticonVersion:v1.16.0doticon License: Permissive (Apache-2.0)

                                                    Sceneform SDK for Android
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse
                                                              Groovy doticonstar image 360 doticonVersion:0.16.0doticon
                                                              License: Permissive (Apache-2.0)

                                                              Gradle plugin that generates JaCoCo reports from an Android Gradle Project

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        gradle-android-junit-jacoco-pluginby vanniktech

                                                                        Groovy doticon star image 360 doticonVersion:0.16.0doticon License: Permissive (Apache-2.0)

                                                                        Gradle plugin that generates JaCoCo reports from an Android Gradle Project
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse
                                                                                  C# doticonstar image 1 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  AR Fragments build with TIBCO, Unity 3D, and ARCore

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            augmented-realityby JGrotex

                                                                                            C# doticon star image 1 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            AR Fragments build with TIBCO, Unity 3D, and ARCore
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      Instruction to Replace 3d Models

                                                                                                      1. To place your own 3d model, initially, you need to set up your Android studio with "Google Sceneform Tool (Beta)"
                                                                                                      2. To install Google Sceneform Tool just follow the below steps : a. Go to file > settings b. In settings, click on 'plugins' c. In plugins search for "Google Sceneform Tool" in Marketplace d. Once you find, Install and restart the Android Studio
                                                                                                      3. Place your 3d model obj and mtl file in sampledata folder in the application Note:- Name of the obj file should be in lowercase
                                                                                                      4. Make a raw folder under app > src > main > res > raw
                                                                                                      5. Right-click on the obj file and generate the Sceneform for your 3d model under the raw folder.

                                                                                                      Support

                                                                                                      If you need help to use this kit, you can email us at kandi.support@openweaver.com or direct message us on Twitter Message @OpenWeaverInc.