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
01. Intro To Variables And Constants
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