Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Building TikTok for iOS (Swift 5 + Firebase)
Getting Started
Course Overview (10:29)
Project Set Up (19:26)
Firebase Set Up (13:45)
Slack Channel (1:02)
Tab Bar Set Up (10:23)
CocoaPods and Git (4:56)
Manager Set Up (8:52)
Design Pattern (3:34)
Feed: For You & Following
Creating Scrollable Feed (30:58)
For You & Following Buttons (10:59)
Post Actions & Like Posts (26:17)
Comment Tray (30:21)
Comment Cell (17:27)
View Profiles (11:16)
Playing Videos (7:51)
Explore
Setting Up CollectionView (33:16)
Compositional Layout (17:24)
Creating Cells (35:59)
Parsing JSON Data (45:20)
Sign In & Sign Up
Sign In State (10:07)
Creating Sign In (27:09)
Creating Sign Up (17:30)
Firebase Authentication (36:10)
Camera: Video Capture & Posting
Custom Camera Creation (25:17)
Taking Videos and Playing Videos (21:10)
Uploading Videos (33:46)
Camera Alternatives (2:49)
Adding Captions (8:52)
Notifications & Activity
Creating User Interface (12:46)
Support DIfferent Types (19:07)
Notification Cells (20:01)
Deleting Notifications (9:32)
Pull to Refresh (5:18)
Interactive Notifications (19:55)
Profile
Profile Header (46:42)
Posts and Profile Picture (40:52)
Loading Posts (28:21)
Follow and UnFollow System (46:53)
Settings
Signing Out (12:45)
Terms and Privacy Policy (8:15)
Saving Videos (19:29)
Optimizations
Haptics and Vibrations (10:06)
Documentation Strings (20:12)
Dark Mode Support (7:56)
Swift Lint (5:50)
App Rating (6:34)
Share App (3:31)
Code Clean Up (3:52)
Unit Testing (10:11)
Review & Recap
Controller Review (11:04)
View Review (5:53)
Models Review (4:49)
Thank You! (3:12)
Share Your Certificate
Refer A Friend: Get Paid
View Profiles
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock