Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Advanced iOS SwiftUI App Dev with Databases
00a (Prerequisite) Introduction to Xcode
XCode Intro
01. General Interface Intro (15:06)
00. Intro And Demo (6:48)
02. File System Introduction (13:24)
03. Viewcontroller Intro (6:53)
04. Storyboard File Intro (17:28)
05. Connecting Outlets And Actions (14:12)
06. Running An Application (10:06)
07. Debugging An Application (11:40)
00b (Prerequisite) Swift Language Basics - 01. Variable and Constants
Source Files
00. Language Basics Topics List (5:14)
00. Learning Goals (4:24)
01. Intro To Variables And Constants (16:16)
02. Primitive Types (19:07)
03. Strings (19:11)
04. Nil Values (13:16)
05. Tuples (14:39)
06. Type Conversions (23:40)
07. Assignment Operators (11:43)
08. Conditional Operators (12:51)
00b (Prerequisite) Swift Language Basics - 02. Collection Types
Suorce Files
00.Topics-List-And-Learning-Objectives (3:37)
01. Intro To Collection Types (10:57)
02. Creating Arrays (5:18)
03. Common Array Operations (25:26)
04. Multidimensional Arrays (8:03)
05. Ranges (9:59)
00b (Prerequisite) Swift Language Basics -03. Control flow
Source Files
00. Topics List And Learning Objectives (4:06)
01. Intro To If And Else Statements (10:07)
02. Else If Statements (9:13)
03. Multiple Simultaneous Tests (12:58)
04. Intro To Switch Statements (9:47)
05. Advanced Switch Statement Techniques (16:25)
06. Testing For Nil Values (12:15)
07. Intro To While Loops (14:51)
08A. Intro To For...In Loops (14:39)
08B Intro To For...In Loops (Cont-d) (11:19)
09. Complex Loops And Loop Control Statements (20:05)
00b (Prerequisite) Swift Language Basics - 04. Functions
Source Files
00. Topics List And Learning Objectives (4:16)
01. Intro To Functions (20:19)
02. Function Parameters (12:01)
03. Return Statements (14:26)
04A. Parameter Variations - Argument Labels (9:23)
04B. Parameter Variations - Default Values (5:50)
04C. Parameters Variations - Inout Parameters (9:03)
04D. Parameter Variations - Variadic Parameters (11:12)
05. Returning Multiple Values Simultaneously (7:46)
00b (Prerequisite) Swift Language Basics - 05. Classes, Struct and Enums
Source files
01. Intro To Classes (16:24)
00. Topics List And Learning Objectives (5:25)
02A. Properties As Fields - Add To Class Implementation (13:43)
02B. Custom Getters And Setters (8:44)
02C. Calculated Properties (24:12)
02D. Variable Scope And Self (13:15)
02E. Lazy And Static Variables (14:35)
03A. Behaviour And Instance Methods (16:38)
03B. Class Type Methods (7:42)
04. Class Instances As Field Variables (8:52)
05A. Inheritance, Subclassing And Superclassing (24:06)
05B. Overriding Initializers (13:41)
05C. Overriding Properties (16:30)
05D. Overriding Methods (10:33)
06. Structs Overview (20:24)
07. Enumerations (16:30)
08. Comparisons Between Classes, Structs And Enums (14:40)
00c (Prerequisite) Introduction to SwiftUI - 01 SwiftUI Overview
01 What Is SwiftUI (4:54)
Source Files
00c (Prerequisite) Introduction to SwiftUI - 02 Build an App with Basic View Objects
Source Files
01 Build A Text Object (9:25)
02 Build An Image Object (3:41)
03 Add An Image From The Web (3:32)
04 Add An Image From The Web (10:32)
05 Build A Button (5:07)
06 Build A Toggle Button (7:09)
07 Build A Slider (9:09)
08 Build A View From A Collection (7:10)
00c (Prerequisite) Introduction to SwiftUI - 03 Build Layout Objects
Source Files
01 Customize Stack Layouts (4:29)
02 Control Spacing Around Views (7:55)
03 Force Views To One Side (5:29)
04 Layer Views On Top Of Each Other (4:50)
00c (Prerequisite) Introduction to SwiftUI - 04 Build Events
02 Build A Secure Password Field (4:49)
Source Files
01 Read Text From A Textfield (6:23)
03 Read Values From A Slider (3:26)
Introduction and App Setup
Source Code
1 Introduction (6:43)
2 App Setup (4:51)
Firebase Setup and Cocoapods
1 How To Set Up Firebase And Install The Firebase Pods (15:16)
2 Adding The Firebase Initialization Code And Trouble Shooting (9:40)
Authenticating Users
1 Designing The Log In_ Sign Up Screen (28:47)
2 Connecting Firebase With Login And Signup Screen (11:35)
3. Navigating The User After Successful Authentication And Sign Out (14:24)
Design SwiftUI for iOS Chat App
Source Code
1 Designing Title Row Component (12:24)
2 Designing Message Bubble Component (19:00)
3 Designing Message Field Component (19:06)
Build Firestore Database for SwiftUI iOS Chat App
Source Code
1 Setting Up Firestore Database And Adding Messages Manager (26:48)
2. Showing Fetched Data In The App With Realtime Updates (12:22)
3. Handling The Message Send Function (8:31)
4 Scroll To Bottom And Clearing The Message Box (16:55)
Build User Defaults for Local Data Persistence in SwiftUI Chat App
Source Code
1 Completing The Ui (10:10)
2 Move And Delete Functionality (8:01)
3 Add Functionality (16:33)
4 Saving And Retrieving Data Using User Defaults (13:42)
Build Core Data for Local Data Persistence in SwiftUI Chat App
Source Code
1 Introduction And App Setup (16:20)
2 Configuring The Main View (19:13)
3 Configuring The Inside View (15:42)
3. Navigating The User After Successful Authentication And Sign Out
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