SwiftUI Augmented Reality with RealityKit and ARKit

79 casts | 14:29:12 for the total course

Reality Kit Swift Augmented Reality

Description

Augmented reality allows applications to interact with the real world in new ways. With ARKit, iOS applications can react to the inputs from a camera and other sources. The results can be both a lot of fun and extremely useful.

This comprehensive course gives you everything you need to build AR applications for iOS. It starts with a thorough tutorial in Swift, the preferred language for iOS applications. It then moves on to teach ARKit and AR programming.

  • 1. 00 Course overview
    • 00 Course Overview | SwiftUI Augmented Reality with RealityKit and ARKit

      9:23

    • 01 What You'll Need | SwiftUI Augmented Reality with RealityKit and ARKit

      3:33

  • 2. 01 (Prerequisite) Introduction to Xcode
    • 00 Intro And Demo

      6:49

    • 01 General Interface Intro

      15:06

    • 02 File System Introduction

      13:24

    • 03 Viewcontroller Intro

      6:54

    • 04 Storyboard File Intro

      17:29

    • 05 Connecting Outlets And Actions

      14:12

    • 06 Running An Application

      10:07

    • 07 Debugging An Application

      11:41

  • 3. 02 (Prerequisite) Swift Language Basics
    • 00 00 Language Basics Topics List

      5:15

    • 01 00 Learning Goals

      4:25

    • 01 01 Intro To Variables And Constants

      16:17

    • 01 02 Primitive Types

      19:08

    • 01 03 Strings

      19:11

    • 01 04 Nil Values

      13:16

    • 01 05 Tuples

      14:40

    • 01 06 Type Conversions

      23:40

    • 01 07 Assignment Operators

      11:43

    • 01 08 Conditional Operators

      12:51

    • 02 00 Topics-List-And-Learning-Objectives

      3:38

    • 02 01 Intro To Collection Types

      10:58

    • 02 Creating Arrays

      5:19

    • 02 03 Common Array Operations

      25:26

    • 02 04 Multidimensional Arrays

      8:03

    • 02 05 Ranges

      9:59

    • 03 00 Topics List And Learning Objectives

      4:07

    • 03 01 Intro To If And Else Statements

      10:07

    • 02 Else If Statements

      9:13

    • 03 Multiple Simultaneous Tests

      12:58

    • 03 04 Intro To Switch Statements

      9:47

    • 03 05 Advanced Switch Statement Techniques

      16:25

    • 03 06 Testing For Nil Values

      12:15

    • 03 07 Intro To While Loops

      14:51

    • 03 08A. Intro To For...In Loops

      14:39

    • 03 08B Intro To For...In Loops (Cont'd)

      11:19

    • 03 09 Complex Loops And Loop Control Statements

      20:05

    • 04 00 Topics List And Learning Objectives

      4:16

    • 05 00 Topics List And Learning Objectives

      5:25

    • 04 02 Function Parameters

      12:02

    • 04 03 Return Statements

      14:26

    • 04 04A Parameter Variations - Argument Labels

      9:23

    • 04 04B Parameter Variations - Default Values

      5:51

    • 04 04C Parameters Variations - Inout Parameters

      9:04

    • 04 05 Returning Multiple Values Simultaneously

      7:47

    • 05 01 Intro To Classes

      16:24

    • 05 02A Properties As Fields - Add To Class Implementation

      13:44

    • 05 02B Custom Getters And Setters

      8:44

    • 05 02C Calculated Properties

      24:12

    • 05 02D Variable Scope And Self

      13:16

    • 05 02E Lazy And Static Variables

      14:35

    • 05 03A Behaviour And Instance Methods

      16:38

    • 05 03B Class Type Methods

      7:42

    • 05 04 Class Instances As Field Variables

      8:52

    • 05 05A Inheritance, Subclassing And Superclassing

      24:06

    • 05 05B Overriding Initializers

      13:41

    • 05 05C Overriding Properties

      16:30

    • 05 05D Overriding Methods

      10:34

    • 05 06 Structs Overview

      20:24

    • 05 07 Enumerations

      16:31

    • 05 08 Comparisons Between Classes, Structs And Enums

      14:40

  • 4. 04 Build a simple augmented reality app from scratch
    • 01 Build App From Scratch For Augmented Reality

      11:05

    • 02 Configure Application For Running On A Device

      9:18

  • 5. 05 Show objects in augmented reality
    • 01 Build A Focus Cursor

      9:54

    • 02 Build An Ar Object Upon Tap

      6:30

    • 03 Enable Model Physics

      5:50

    • 04 Build A Ground To Prevent Ar Object From Falling Endlessly

      5:01

    • 05 Interact With Ar Object

      4:11

  • 6. 06 Build AR app with Reality Composer and RealityKit
    • 01 Build An Ar Scene With Reality Composer

      3:52

    • 02 Add Animation To Ar Object In Reality Composer

      5:23

    • 03 Convert Reality Composer Scene To Ar App

      5:49

  • 7. 07 Build AR app to measure distance between objects
    • 01 Build An Ar Delegate

      5:28

    • 02 Set Up Ar View

      3:11

    • 03 Handle Tapping

      8:09

    • 04 Build Circle On Location Of Tap

      6:53

    • 05 Build Arviewrepresentable To Test App

      6:46

    • 06 Remove Circle Upon Second Tap

      1:51

    • 07 Calculate Distance Between Objects

      7:55

    • 08 Display Distance Results On Screen

      5:06

Created By

Mammoth Interactive is a leading online course provider in everything from learning to code to becoming a YouTube star. Mammoth Interactive courses have been featured on Harvard’s edX, Business Insider and more. Over 11 years, Mammoth Interactive has built a global student community with 3.3 million

US$19.98

  US$199.00

Buy Now (US$19.98) ➔

Lifetime Access
30-Day Money-Back Guarantee.

Reviews
No reviews yet