SwiftUI Augmented Reality with RealityKit and ARKit

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


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) View Demo
Reviews
No reviews yet