Overview
ARCore is Google’s development platform for creating augmented reality apps for mobile devices. It features motion tracking and environment sensors that transform physical worlds into realistic virtual simulations.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use ARCore to build and enhance augmented reality apps, integrating virtual content into the real world.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing ARCore apps.
- Understand the UX design guidelines to create realistic virtual experiences for mobile apps.
- Run immersive simulations to test AR apps performance.
- Enhance existing mobile apps by optimizing the ARCore features.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Requirements
- An understanding of augmented reality
- Experience with Android development
Audience
- Developers
Course Outline
Introduction
- Overview of ARCore features and components
- Understanding AR UX design guidelines
Preparing the Development Environment
- Installing and enabling ARCore
- Configuring an ARCore session
- Setting up an ARCore supported device
Building AR Apps
- Designing user interactions
- Importing 3D assets
- Placing anchor points
- Creating content with Sceneform
Running AR Apps Simulations
- Setting up Android emulator
- Using debugging tools
- Recording an ARCore session
- Adding custom data
Enhancing Existing Apps
- Using Instant Placement API
- Developing apps with Depth API
- Transforming scenes with light estimation
- Creating augmented images
- Enabling cloud anchors
- Implementing augmented faces
Troubleshooting
Summary and Next Steps