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
Source Files
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock