Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intro to Augmented Reality on Android

Intro to Augmented Reality on Android

Yash Prabhu

January 31, 2018

More Decks by Yash Prabhu

Other Decks in Technology


  1. Intro to AR on Android

  2. I am Yash Prabhu You can find me at @yashvprabhu

    Presentation template by SlidesCarnival Hello!
  3. 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

  4. What is ARCore? Platform for building AR apps on Android

  5. Demo Time!

  6. None
  7. None
  8. Motion Tracking Understand where phone is relative to the physical

    world 1
  9. Environmental Understanding Phone detects size and location of flat horizontal

    surfaces 2
  10. Light estimation Allows phone to estimate the environment's current lighting

    condition 3
  11. User interaction Allows users to interact with objects in the

    environment using hit testing 4
  12. Anchors & Trackables Track object’s position on a plane or

    point 5
  13. ARCore SDKs ◉ Java ◉ C ◉ Unity ◉ Unreal

    ◉ Web
  14. 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
  15. --> Show me the code!

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

    2017 ARCore Codelab
  17. Any questions ? You can find me at ◉ @yashvprabhu

    ◉ yprabhu.com Thanks!