Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Build Apple Watch Apps: The Complete iOS 14, Swift 5 and WatchOS 7 Masterclass
00a (Prerequisite) Swift Language Basics
00. Language Basics Topics List (4:55)
01. (Prerequisite) 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)
Variables and Constants Text.playground
02. (Prerequisite) 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)
Collection Types Text.playground
03. (Prerequisite) 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)
Control Flow Text.playground
04. (Prerequisite) 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)
Functions Text.playground
05. (Prerequisite) 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)
Classes, Structs, Enums Text.playground
00b (Prerequisite) 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)
XCode Intro
01 (Prerequisite) SwiftUI Overview
01 What Is SwiftUI (4:58)
Source Files
02 (Prerequisite) 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
03 (Prerequisite) 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
04 (Prerequisite) 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
01 Course Overview
01 What You'll Learn (6:25)
Source Files
02 watchOS Overview
01 What Is Watchos (4:11)
02 Build Effective Watchos Apps (7:26)
Source Files
03 Build a To Do List App with SwiftUI
00 To Do List App Preview (1:39)
01 Set Up To Do List App (4:59)
02 Design To Do List User Interface (6:26)
03 Add Task Items To A List (11:28)
04 Build A Detail View Page (10:28)
05 Delete Tasks (4:46)
Source Files
04 Store Data
01 Store Data For The To Do List (13:25)
Source Files
05 Build A Timer App
00 Timer App Preview (1:20)
01 Build Timer Selection Options (6:09)
02 Navigate To A Detail View (8:33)
03 Enable Cancel And Finish Timer (6:06)
Source Files
06 Build a Sound Effect App
00 Sound Effect App Preview (1:58)
01 Build The Sound Effect User Interface (8:54)
02 Play Sound Continuously (6:44)
03 Add Animation To Sound Effect (8:35)
Source Files
07 Build a Time Zones App
00 Time Zones App Preview (2:23)
01 Set Up The User Interface (5:47)
02 Get Times In Different Zones (10:11)
03 Add Colors And Emoji Per City (9:18)
Source Files
08 Build An Animated Countdown App
00 Animated Countdown Preview (1:51)
01 Set Up The Countdown User Interface (6:31)
02 Build A Progress Tracker (3:26)
03 Build A Progress Bar (9:25)
04 Build A Counter View (9:41)
05 Build Countdown Functionality (8:05)
06 Beautify The Animation (7:17)
Source Files
09 Build A HealthKit App with SwiftUI
00 Healthkit App Preview (1:21)
01 Set Up Workout App (5:14)
02 Build A Data Manager (10:01)
03 Start A Workout (5:52)
04 Build A Workout Session (5:22)
05 Create A Workout Builder (7:12)
06 Allow User To Select Activity (4:36)
07 Build A Workout View (8:50)
08 Finetune The App (5:10)
Source Files
10 Build a Searchable Notes App
00 Searchable Notes Preview (1:09)
01 Set Up The Notes User Interface (5:41)
02 Build A Note (11:35)
03 Build A Searchbar (7:09)
04 Build Search Functionality (17:20)
05 Enable Exit Search (6:28)
Source Files
05b. Overriding Initializers
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock