Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
ARKit - Create Augmented Reality Apps for iOS Apps
Highest Rated
Rating: 4.5 out of 5(61 ratings)
432 students

ARKit - Create Augmented Reality Apps for iOS Apps

Learn to Build Apps that Incorporate Augmented Reality Using Apple's Latest ARKit API
Created byApp Brewery Co.
Last updated 3/2018
English
English [Auto],

What you'll learn

  • Build augmented reality iOS apps that use Apple's latest ARKit
  • Build an AR app like Pokemon Go!
  • Build an app that puts objects into Augmented Reality
  • Build an AR Tape Measure App

Course content

3 sections21 lectures2h 46m total length
  • Introduction to Augmented Reality Apps and ARKit8:06

    Discover how ARKit enables augmented reality on iOS by placing virtual objects in the real world and using world tracking with a live camera.

  • How to Setup and Configure Your Project for AR11:58

    Set up an augmented reality iOS project in Xcode using the AR template, configure SceneKit with AR world tracking, and explore ship assets, textures, and AR session configurations.

  • How to Create a 3D Cube in Augmented Reality with SceneKit and ARKit9:24

    Create a red 3D cube in an ARKit scene with SceneKit using SCNBox, attach it to a scene node, and enable default lighting for realistic AR shading.

  • Bring the Moon to Your Living Room!3:43

    Create an augmented reality moon by texturing a 20 cm radius sphere with a high-resolution moon map, then place it in your living room using ARKit.

  • How to Find and Import 3D Models for AR11:30

    learn to find and import 3d models for ar with turbo squid, download a dae dice, convert to a scene, and place it in a scene kit ar app.

  • How to Detect Horizontal Planes in the Real World18:19

    Learn to detect horizontal planes in the real world with ARKit, convert plane anchors to scene planes, apply a grid texture, and place dice on the detected surface.

  • How to Detect Touch on Real World 3D Objects7:08

    Detect screen touches and map them to real-world coordinates by hit testing against existing horizontal planes in ARKit. Learn touches began, results handling, and placing 3D content on detected planes.

  • How to Place Our Dice in 3D Using Touch6:49

    Tap on a detected plane to perform a hit test and place the dice node at the real-world position using ARKit’s world transform, bringing 3D dice into view.

  • How to Animate 3D Objects in AR6:17

    Animate dice in ar by rotating them along the x and z axes with random 90-degree steps to reveal different faces, using a 0.5 second rotate action.

  • How to Animate and Roll all the 3D Dice at Once5:01

    Learn to roll all dice in an ARKit scene by tracking dice in an array, looping to apply a roll, and triggering the action from a button or shake.

  • How to Remove Our 3D Objects from the AR Scene2:35

    Remove all dice from the AR scene view by tapping a trash icon, looping through the dice array, and removing each node from its parent.

  • [Optional Lesson] Refactoring Our Code for Better Readability8:39
  • Download the Completed App Project0:05

Requirements

  • Familiar with basic iOS app development
  • A Mac or PC running macOS Sierra 10.12.4 or later
  • No paid software required - all apps will be created in Xcode 9 (which is free)

Description

Have an app idea that requires augmented reality?

But don't know how to implement it?

Want a simple and easy way of adding augmented reality to your iOS apps?

Then this course is for you!

Join me as we dive into Apple's latest iOS 11 API - ARKit - a native iOS framework built with Swift.

After this course you fully understand:

  • What is augmented reality
  • How to use ARKit and SceneKit to conjure 3D scenes in to your surroundings
  • How to create 3D objects using SceneKit and bring them into AR
  • How to create 3D text using SceneKit and bring them into AR
  • Bring the moon into your living room
  • How to build a 3D dice roll app
  • How to build an AR Ruler app
  • and much much more...

Take a look at what other students have been saying about this course:

"I am about a third through this course and I have learned so much. This course is worth way more than what it cost but I'm thankful prices are low or I might have passed it up in the first place not knowing what I would get. I have used a couple Udemy courses and countless youtube tutorials. This is the best course I've ever took." - Jeffrey Nelson

"The course offers interesting concepts coupled with a teacher that explains things clearly. You get to make a bunch of interesting apps and expand your skills. Thanks Angela!" - Megan Eding

"Clear tutorials, the lecturer explains everything well. It is one of the best courses I have participated in on Udemy." - Mark Garcia

"Angela is connecting the missing dots for me... " - Tom Colenbrander

What are you waiting for? Join the course today!

Who this course is for:

  • If you are an intermediate to advanced iOS developer looking to add more skills under your belt.
  • If you are looking to quickly get up to date with the latest iOS 11 APIs.
  • If you are a beginner and want to learn to create iOS apps that use augmented reality