ARCore for Developers Training Course

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

Leave a Reply

Your email address will not be published. Required fields are marked *