Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Set Up and Authenticate Firebase in iOS SwiftUI App
00a (Prerequisite) Introduction to Xcode
00. Intro And Demo (6:48)
01. General Interface Intro (15:06)
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)
XCode Intro
00b (Prerequisite) Swift Language Basics
00. Language Basics Topics List (5:14)
00b - 01. Variable and Constants
Source Files
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 - 02. Collection Types
00.Topics-List-And-Learning-Objectives (3:37)
Soruce Files
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 - 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 - 04. Functions
00. Topics List And Learning Objectives (4:16)
Source Files
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 - 05. Classes, Struct and Enums
Source files
00. Topics List And Learning Objectives (5:25)
01. Intro To Classes (16:24)
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 Source Files
01 What Is Swiftui (4:54)
00c - 02 Build an App with Basic View Objects
01 Build A Text Object (9:25)
Source Files
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 - 03 Build Layout Objects
02 Control Spacing Around Views (7:55)
01 Customize Stack Layouts (4:29)
Force Views To One Side (5:29)
03 Source Files
04 Layer Views On Top Of Each Other (4:50)
00c - 04 Build Events
Source Files
01 Read Text From A Textfield (6:23)
02 Build A Secure Password Field (4:49)
03 Read Values From A Slider (3:26)
1. Introduction and App Setup
01 Source Code
1 Introduction (6:43)
2 App Setup (4:51)
2. 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)
3. Authenticating Users
2 Connecting Firebase With Login And Signup Screen (11:35)
1 Designing The Log In_ Sign Up Screen (28:47)
3. Navigating The User After Successful Authentication And Sign Out (14:24)
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