Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn to Create Apps for the Apple TV
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)
Source Files
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)
Source Files
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)
Source Files
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)
Source Files
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)
Source Files
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)
Source Files
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 Build a Trivia Game for Apple TV
00 TV Game Project Preview (1:41)
01 TV Game Project Setup (5:57)
02 Build Trivia Questions (8:12)
03 Build Answer Options (7:51)
04 Enable Answer Selections (12:54)
05 Change Questions (5:17)
06 Add A Time Limit (12:34)
07 Build A Timer (9:49)
08 Show Question Progress (14:37)
Source Files
02 Build a TV Show App Clone
00 TV App Project Preview (2:03)
01 Project Setup And Background Image (9:10)
02 Build Navigation Icons (8:35)
03 Build Genre Navigation (8:47)
04 Build Show Navigation (17:10)
05 Add Show Information (11:16)
06 Navigation Animation And Style (12:12)
07 Build A Footer (5:26)
Source Files
03 Build a Restaurant TV App
00 Restaurant Tv App Project Preview (1:49)
01 Project Setup And Background Images (6:32)
02 Show Company Information (8:16)
03 Build Pages And Menu Items (11:33)
04 Build Menu Navigation (12:56)
05 Show Each Page Information (10:53)
06 Add Items To Checkout (19:38)
07 Enable Consistent Padding (9:31)
Source Files
04 Core Data and the Swift UI Lifecycle
01 Core Data App Project Preview (3:29)
02 Core Data Project Setup (7:37)
03 Update The Persistence Controller (5:18)
04 Customize The Data Model (7:59)
05 Build The Homepage User Interface (6:21)
06 Build The Task Entry Page (12:10)
07 Fetch And Display Stored Data (9:52)
08 Update Core Data Entries (6:43)
09 Delete Data From Persistent Storage (5:45)
Source Files
04. Nil Values
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock