Slide 1

Slide 1 text

Intro to AR on Android

Slide 2

Slide 2 text

I am Yash Prabhu You can find me at @yashvprabhu Presentation template by SlidesCarnival Hello!

Slide 3

Slide 3 text

What is Augmented Reality? Brief History & Concepts https://hbr.org/2016/10/the-mainstreaming-of-augmented-reality-a-brief-history http://images.huffingtonpost.com/2016-05-13-1463155843-8474094-AR_history_timeline.jpg

Slide 4

Slide 4 text

What is ARCore? Platform for building AR apps on Android

Slide 5

Slide 5 text

Demo Time!

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Motion Tracking Understand where phone is relative to the physical world 1

Slide 9

Slide 9 text

Environmental Understanding Phone detects size and location of flat horizontal surfaces 2

Slide 10

Slide 10 text

Light estimation Allows phone to estimate the environment's current lighting condition 3

Slide 11

Slide 11 text

User interaction Allows users to interact with objects in the environment using hit testing 4

Slide 12

Slide 12 text

Anchors & Trackables Track object’s position on a plane or point 5

Slide 13

Slide 13 text

ARCore SDKs ◉ Java ◉ C ◉ Unity ◉ Unreal ◉ Web

Slide 14

Slide 14 text

ARCore for Java ◉ Developer Preview 2 ◉ minSdkVersion 24 ◉ Some devices only, no emulator support ◉ ARCore SDK -> github.com/arcore-android-sdk/releases adb install -r -d arcore-preview2.apk ◉ Two API packages com.google.ar.core, com.google.ar.core.exceptions

Slide 15

Slide 15 text

--> Show me the code!

Slide 16

Slide 16 text

Resources developers.google.com/ar thisisarcore.com github.com/google-ar/arcore-android-sdk ARCore developer preview 2 Google IO 2017 ARCore Codelab

Slide 17

Slide 17 text

Any questions ? You can find me at ◉ @yashvprabhu ◉ yprabhu.com Thanks!