This site is powered by
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Instagram SwiftUI Pro 2.0
New section
Project Setup (3:43)
User Interface
Tab Bar Setup (4:01)
Profile View (26:10)
Feed View (15:45)
Search View (7:37)
Login View (13:44)
Registration Views (21:37)
Data Models & Mock Data
User Data Model & Mock Data (10:35)
User Profile Navigation (11:15)
Post Data Model & Mock Data (17:57)
Upload Post View (24:18)
Firebase Setup
Firebase Setup & Integration (8:34)
User Authentication
Auth Service Setup (12:38)
Register User (18:53)
Login / Sign Out (9:29)
Upload User Data (7:43)
Fetching User Data
Load Current User Data (15:51)
Loading Users In Explore View (14:14)
Edit Profile & User Images
Profile Action Button Logic (6:23)
Edit Profile View (17:06)
Update User Data (11:23)
Upload Profile Image (11:23)
Loading Images (18:50)
Uploading & Downloading Posts
Uploading A Post (10:40)
Fetching Feed Posts (18:52)
Fetching User Posts (19:17)
Liking Posts
Likes Client Side Implementation (10:14)
Likes Server Side Implementation (21:19)
Comments
Comments View UI (16:01)
Uploading Comments (15:08)
Fetching Comments (20:05)
UserService Refactor & Comments Wrap Up (10:00)
Timestamps & Constants
Timestamps & Constants Refactor (11:32)
Following
Following Client Side Implementation (15:11)
Following Server Side Implementation (14:17)
User Stats (16:52)
User Relations List | Pt. 1 (17:27)
User Relations List | Pt. 2 (35:00)
Notifications
Notifications UI (11:42)
Notifications Data Model (18:06)
Notification Service | Sending Notifications (21:15)
Fetching & Displaying Notifications (30:37)
Notification Navigation Implementation (8:13)
Delete Notifications (27:04)
Login / Sign Out
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock