• Professional Development
  • Medicine & Nursing
  • Arts & Crafts
  • Health & Wellbeing
  • Personal Development

Course Images

The Complete ARKit Course - Build 11 Augmented Reality Apps

The Complete ARKit Course - Build 11 Augmented Reality Apps

  • 30 Day Money Back Guarantee
  • Completion Certificate
  • 24/7 Technical Support

Highlights

  • On-Demand course

  • 9 hours 17 minutes

  • All levels

Description

Become an iOS Augmented Reality Developer by Building 11 High-Level AR Apps using ARKit in iOS 11 and Swift 4.

This course will take you on a journey where you'll learn to build 11 High-Level AR Apps using ARKit in iOS 11 and Swift 4. ARKit allows developers to create augmented reality apps for Apple's newly launched iOS 11. This new technology opens up the door for creative people and mobile app designers to build new experiences in a brand new industry that is expected to be worth $165 billion by 2024!. This course will teach you to use textures to make cool 3D models, Display and animate 3D models in the camera view of the real world, Launch projectiles in the real world and lot more. The code bundle for this video course is available at https://github.com/PacktPublishing/The-Complete-ARKit-Course---Build-11-Augmented-Reality-Apps

What You Will Learn

Use textures to make cool 3D models
Display and animate 3D models in the camera view of the real world
Use World Tracking to track your position at all times
Launch projectiles in the real world
Place 3D objects on horizontal surfaces
Drive a car on horizontal surfaces
Build an inter-dimensional portal
Detect collisions between two 3D nodes

Audience

Creative people and mobile app designers who want to build new experiences using the latest technology

Approach

You'll get all the required source code and friendly support in the Q&A area. No ARKit or iOS development experience required, although basic understanding of Xcode and Swift will help you progress quicker.

Key Features

Break into a brand new industry expected to be worth $165 billion by 2024 * Build augmented reality apps for your business or organisation * Create your own augmented reality app * Get app development jobs on freelancer sites *

Github Repo

https://github.com/packtpublishing/the-complete-arkit-course---build-11-augmented-reality-apps

About the Author
Rayan Slim

Rayan Slim - Teacher Rayan is a full-time software developer based in Ottawa, Canada. He is the first ventured into development when working on a start-up. Since then, he has built countless web and mobile applications as a freelance developer, meanwhile expanding his repertoire and exploring new avenues in Robotics, Deep Learning & Data Analytics. In his free time, he loves to teach!

Codestars By Rob Percival

Rob Percival is a highly regarded web developer and Udemy instructor with over 1.7 million students. Over 500,000 of them have taken Rob's Complete Web Developer Course 2.0, as well as his Android Developer and iOS Developer courses.

Course Outline

1. ARKit - Introduction

1. Introduction

ARKit - Introduction: Introduction

2. Tools and Software Needed

ARKit - Introduction: Tools and Software Needed

3. Syntax Changes (Xcode Updates)

ARKit - Introduction: Syntax Changes (Xcode Updates)

2. Xcode & Swift Beginner Crash Course (Optional)

1. Xcode Beginner Crash Course (Optional)

Xcode & Swift Beginner Crash Course (Optional): Xcode Beginner Crash Course (Optional)

3. ARKit - Getting Started

1. World Tracking

ARKit - Getting Started: World Tracking

2. Positioning Nodes

ARKit - Getting Started: Positioning Nodes

3. Reset Tracking

ARKit - Getting Started: Reset Tracking

4. Random Positioning

ARKit - Getting Started: Random Positioning

5. Default Shapes

ARKit - Getting Started: Default Shapes

6. Relative Positioning

ARKit - Getting Started: Relative Positioning

7. Rotation

ARKit - Getting Started: Rotation

4. AR Drawing

1. Renderer Delegate

AR Drawing: Renderer Delegate

2. Camera Position

AR Drawing: Camera Position

3. Drawing in 3D

AR Drawing: Drawing in 3D

5. Textures and Surfaces

1. Planet Earth

Textures and Surfaces: Planet Earth

2. Planet Textures and Positions

Textures and Surfaces: Planet Textures and Positions

3. Rotating Planets

Textures and Surfaces: Rotating Planets

6. 3D Models and Hit-Testing

1. Hit-testing

3D Models and Hit-Testing: Hit-testing

2. 3D Models

3D Models and Hit-Testing: 3D Models

3. CABasicAnimation

3D Models and Hit-Testing: CABasicAnimation

4. Putting it all together

3D Models and Hit-Testing: Putting it all together

7. Planes

1. Plane Detection

Planes: Plane Detection

2. Horizontal Lava

Planes: Horizontal Lava

3. Ikea User Interface

Planes: Ikea User Interface

4. Horizontal Hit-Testing

Planes: Horizontal Hit-Testing

5. Scaling and Rotating Objects

Planes: Scaling and Rotating Objects

8. Vehicular Physics

1. Physics Body

Vehicular Physics: Physics Body

2. Building The Car

Vehicular Physics: Building The Car

3. Accelerometer

Vehicular Physics: Accelerometer

4. Vehicular Behaviour

Vehicular Physics: Vehicular Behaviour

5. Steering

Vehicular Physics: Steering

6. Driving

Vehicular Physics: Driving

7. Reversing

Vehicular Physics: Reversings

9. Distance Measurement

1. Matrices

Distance Measurement: Matrices

2. Distance

Distance Measurement: Distance

10. AR-Portal

1. Building the Portal

AR-Portal: Building the Portal

2. Cube Map

AR-Portal: Cube Map

3. Masking

AR-Portal: Masking

11. Projectiles

1. Building the Court

Projectiles: Building the Court

2. SCNForce

Projectiles: SCNForce

12. Collisions

1. App setup

Collisions: App setup

2. Contact Delegate

Collisions: Contact Delegate

Course Content

  1. The Complete ARKit Course - Build 11 Augmented Reality Apps

About The Provider

Packt
Packt
Birmingham
Founded in 2004 in Birmingham, UK, Packt’s mission is to help the world put software to work in new ways, through the delivery of effective learning and i...
Read more about Packt

Tags

Reviews