Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build iPhone Apps with SwiftUI for Beginners: iOS 14 and Swift 5 Masterclass
(Prerequisite)00a Swift Language Basics
00. Language Basics Topics List (4:55)
(Prerequisite)01. Variable and Constants
00. Learning Goals (3:59)
01. Intro To Variables And Constants (15:51)
02. Primitive Types (18:42)
03. Strings (18:45)
04. Nil Values (12:50)
05. Tuples (14:14)
06. Type Conversions (23:14)
07. Assignment Operators (11:18)
08. Conditional Operators (12:26)
Source Files
(Prerequisite)02. Collection Types
00. Topics List And Learning Objectives (3:11)
01. Intro To Collection Types (10:32)
02. Creating Arrays (4:53)
03. Common Array Operations (25:01)
04. Multidimensional Arrays (7:38)
05. Ranges (9:34)
Source Files
(Prerequisite)03. Control Flow
00. Topics List And Learning Objectives (3:40)
01. Intro To If And Else Statements (9:41)
02. Else If Statements (8:47)
03. Multiple Simultaneous Tests (12:32)
04. Intro To Switch Statements (9:21)
05. Advanced Switch Statement Techniques (15:59)
06. Testing For Nil Values (11:49)
07. Intro To While Loops (14:25)
08a. Intro To For...in Loops (14:13)
08b Intro To For...in Loops (cont'd) (10:53)
09. Complex Loops And Loop Control Statements (19:39)
Source Files
(Prerequisite)04. Functions
00. Topics List And Learning Objectives (3:50)
01. Intro To Functions (19:54)
02. Function Parameters (11:35)
03. Return Statements (14:00)
04a. Parameter Variations - Argument Labels (8:57)
04b. Parameter Variations - Default Values (5:24)
04c. Parameters Variations - Inout Parameters (8:37)
04d. Parameter Variations - Variadic Parameters (10:46)
05. Returning Multiple Values Simultaneously (7:21)
Source Files
(Prerequisite)05. Classes, Struct and Enums
00. Topics List And Learning Objectives- (4:59)
01. Intro To Classes (15:58)
02a. Properties As Fields - Add To Class Implementation (13:17)
02b. Custom Getters And Setters (8:18)
02c. Calculated Properties (23:46)
02d. Variable Scope And Self (12:49)
02e. Lazy And Static Variables (14:09)
03a. Behaviour And Instance Methods (16:12)
03b. Class Type Methods (7:17)
04. Class Instances As Field Variables (8:26)
05a. Inheritance, Subclassing And Superclassing (23:41)
05b. Overriding Initializers (13:16)
05c. Overriding Properties (16:04)
05d. Overriding Methods (10:08)
06. Structs Overview (19:58)
07. Enumerations (16:05)
08. Comparisons Between Classes, Structs And Enums (14:14)
Source Files
(Prerequisite)00b Introduction to Xcode
00. Intro And Demo (6:28)
01. General Interface Intro (14:40)
02. File System Introduction (12:59)
03. Viewcontroller Intro (6:28)
04. Storyboard File Intro (17:03)
05. Connecting Outlets And Actions (13:47)
06. Running An Application (9:40)
07. Debugging An Application (11:15)
Source Files
01 SwiftUI Overview
01 What Is SwiftUI (4:58)
Source Files
02 Course Overview
01 What You'll Learn (2:51)
Source Files
03. Build an App with Basic View Objects
01 Build A Text Object (9:23)
02 Build An Image Object (3:40)
03 Add An Image From The Web (3:30)
04 Add An Image From The Web (10:30)
05 Build A Button (5:05)
06 Build A Toggle Button (7:07)
07 Build A Slider (9:07)
08 Build A View From A Collection (7:08)
Source Files
04 Build Layout Objects
01 Customize Stack Layouts (4:27)
02 Control Spacing Around Views (7:53)
03 Force Views To One Side (5:27)
04 Layer Views On Top Of Each Other (4:48)
05 Make Horizontal And Vertical Scrolling (6:24)
Source Files
05 Build Events
01 Read Text From A Textfield (6:21)
02 Build A Secure Password Field (4:47)
03 Read Values From A Slider (3:24)
Source Files
05b SwiftUI WidgetKit
01 How To Build Cross Platform With Swiftui (6:29)
01 What Is Widgetkit (7:07)
Source Files
06a Build An App Widget with SwiftUI WidgetKit
01 Set Up The App And Widget (10:53)
02 Build A Timeline Model (3:28)
03 Build A Widget View (15:40)
04 Build Widget Functionality (10:55)
05 Build A Widget Timeline (6:42)
06 Build The Main Widget Configuration (8:47)
Source Files
06b Build A Game Application
01 Set Up The App (4:47)
02 Set Up The Game (4:09)
03 Build A Grid (6:05)
04 Build A Grid Layout (13:00)
05 Build A Game Class (6:57)
06 Build A Card (9:34)
07 Build A Theme (9:57)
08 Build Game Functionality (8:57)
09 Build A New Game (10:50)
10 Start A Game (6:44)
11 Build A View (8:34)
12 Build Helper Extensions (5:27)
13 Build A Shape (8:12)
14 Build Animation (12:09)
15 Format App Body (6:08)
16 Show Card Content (3:39)
Source Files
07 Build Cross Platform
01 How To Build Cross Platform With SwiftUI (6:41)
Source Files
04 Layer Views On Top Of Each Other
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience