Autoplay
Autocomplete
Previous Lesson
Complete and Continue
SwiftUI Augmented Reality with RealityKit and ARKit
00 Course overview
00 Course Overview (9:23)
01 What You'll Need (3:32)
Source files
01 (Prerequisite) Introduction to XCode
00. Intro And Demo (6:48)
01. General Interface Intro (15:06)
02. File System Introduction (13:24)
03. Viewcontroller Intro (6:53)
04. Storyboard File Intro (17:28)
05. Connecting Outlets And Actions (14:12)
06. Running An Application (10:06)
07. Debugging An Application (11:40)
XCode Intro
02 (Prerequisite) Swift Language Basics
00. Language Basics Topics List (5:14)
02 - 01. Variable and Constants
00. Learning Goals (4:24)
01. Intro To Variables And Constants (16:16)
02. Primitive Types (19:07)
03. Strings (19:11)
04. Nil Values (13:16)
05. Tuples (14:39)
06. Type Conversions (23:40)
07. Assignment Operators (11:43)
08. Conditional Operators (12:51)
Source Files
02 - 02. Collection Types
00.Topics-List-And-Learning-Objectives (3:36)
01. Intro To Collection Types (10:57)
02. Creating Arrays (5:18)
03. Common Array Operations (25:26)
04. Multidimensional Arrays (8:03)
05. Ranges (9:59)
Source Files
02 - 03. Control flow
00. Topics List And Learning Objectives (4:06)
01. Intro To If And Else Statements (10:07)
02. Else If Statements (9:13)
03. Multiple Simultaneous Tests (12:58)
04. Intro To Switch Statements (9:46)
05. Advanced Switch Statement Techniques (16:25)
06. Testing For Nil Values (12:15)
07. Intro To While Loops (14:51)
08A. Intro To For...In Loops (14:39)
08B Intro To For...In Loops (Cont'd) (11:19)
09. Complex Loops And Loop Control Statements (20:05)
Source Files
02 - 04. Functions
00. Topics List And Learning Objectives (4:16)
01. Intro To Functions (20:19)
02. Function Parameters (12:01)
03. Return Statements (14:26)
04A. Parameter Variations - Argument Labels (9:23)
04B. Parameter Variations - Default Values (5:50)
04C. Parameters Variations - Inout Parameters (9:03)
04D. Parameter Variations - Variadic Parameters (11:11)
05. Returning Multiple Values Simultaneously (7:46)
Source Files
02 - 05. Classes, Struct and Enums
00. Topics List And Learning Objectives (5:25)
01. Intro To Classes (16:23)
02A. Properties As Fields - Add To Class Implementation (13:43)
02B. Custom Getters And Setters (8:44)
02C. Calculated Properties (24:12)
02D. Variable Scope And Self (13:15)
02E. Lazy And Static Variables (14:35)
03A. Behaviour And Instance Methods (16:38)
03B. Class Type Methods (7:42)
04. Class Instances As Field Variables (8:52)
05A. Inheritance, Subclassing And Superclassing (24:06)
05B. Overriding Initializers (13:41)
05C. Overriding Properties (16:30)
05D. Overriding Methods (10:33)
06. Structs Overview (20:24)
07. Enumerations (16:30)
08. Comparisons Between Classes, Structs And Enums (14:40)
Source files
03 (Prerequisite) Introduction to SwiftUI - 01 SwiftUI Overview
01 What Is SwiftUI (4:54)
Source files
03 - 02 Build an App with Basic View Objects
01 Build A Text Object (9:24)
02 Build An Image Object (3:41)
03 Add An Image From The Web (3:32)
04 Add An Image From The Web (10:32)
05 Build A Button (5:07)
06 Build A Toggle Button (7:09)
07 Build A Slider (9:09)
08 Build A View From A Collection (7:10)
Source Files
03 - 03 Build Layout Objects
01 Customize Stack Layouts (4:28)
02 Control Spacing Around Views (7:55)
03 Force Views To One Side (5:29)
04 Layer Views On Top Of Each Other (4:50)
05 Make Horizontal And Vertical Scrolling (6:25)
Source Files
03 - 04 Build Events
01 Read Text From A Textfield (6:23)
02 Build A Secure Password Field (4:49)
03 Read Values From A Slider (3:26)
Source Files
04 Build a simple augmented reality app from scratch
01 Build App From Scratch For Augmented Reality (11:04)
02 Configure Application For Running On A Device (9:17)
Source files
05 Show objects in augmented reality
01 Build A Focus Cursor (9:54)
02 Build An AR Object Upon Tap (6:29)
03 Enable Model Physics (5:50)
04 Build A Ground To Prevent AR Object From Falling Endlessly (5:00)
05 Interact With AR Object (4:11)
Source files
06 Build AR app with Reality Composer and RealityKit
01 Build An AR Scene With Reality Composer (3:51)
02 Add Animation To AR Object In Reality Composer (5:23)
03 Convert Reality Composer Scene To AR App (5:48)
Source files
07 Build AR app to measure distance between objects
01 Build An AR Delegate (5:27)
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:54)
08 Display Distance Results On Screen (5:05)
Source files
00 Course Overview
Complete and Continue