Introduction
  • Introduction
Getting Started With Firebase
  • Log in User Interface
  • Log in User Interface Pt. 2
  • Sign Up User Interface
  • Getting Started With Firebase
  • Creating User with Firebase
User Authentication With Firebase & Constructing Main User Interface (UI)
  • Log In Using Firebase and Construct Main User Interface
  • Log User Out With Firebase, User Validation
  • User Profile UI
  • Create User Class, Model View Controller, Load Data from API
  • Load Images from API Using Image Cache
Following & Unfollowing Users
  • User Search UI
  • User Search Cell
  • Guest User Profile & Configure Edit Profile/Follow Button
  • User Follow/Unfollow Explanation (Missing Video)
  • User Profile Stats & Check If User Is Followed
  • Code Refactor using Protocol, Recap
  • View Following Users UI
  • Configure Follower Cells
  • Follow User Action In Follow Cell
Posts
  • Select Post Image UI
  • Import Photos from Library
  • Upload Post UI
  • Upload Post to Database
  • Create Post Class & Fetch Posts From Database
  • Load Posts In User Profile
  • Custom ImageView Class and Bug Fixes
Home Feed
  • Home Feed UI
  • Load Posts In Home Feed
  • Feed Actions and Custom Extension for Post Class
  • Click Post To View and Some Backend Theory
  • Updating User Feeds
  • Following/Unfollowing to Update User Feeds
Liking Posts
  • Liking A Post: Code & Backend Theory
  • Code Refactor For Like Function
  • Checking Post for Likes
  • Viewing Users That Have Liked A Post
  • Double Tap Post To Like & Section Recap
Post Comments
  • Building Comment UI
  • Comment Class & Backend Theory
  • Fetching Comments From Database
  • Dynamic Cell Sizing & Section Wrap Up
In-App Notifications
  • Notifications UI
  • Likes & Backend Theory
  • Notification Class & Comments/Follow
  • Configure Notification Cells
  • Notification Cell Actions
  • Sorting By Date & UIButton Extension
  • Checked Notifications & Wrap Up
Search Feed
  • Posts & Filtering Users
Direct Messaging
  • Messages User Interface
  • Constructing A New Message
  • Message Class & Presenting Chat Controller
  • Completing Chat Controller UI
  • Sending A Message
  • Configure Message Inbox
  • Configure Chat Controller
  • Messages Wrap Up
Hashtags & Mentions
  • Active Label Install & Hashtags
  • Loading Posts For Hashtags
  • Hashtags & Mentions For Comments
  • Section Wrap Up
Pagination
  • Home Feed Pagination
  • User Profile Pagination
  • Search Feed Pagination
  • Followers/Following & Likes Pagination
  • Notifications Pagination
Home Feed Completion, Edit Profile & Adding Refreshers
  • Deleting A Post
  • Adding Refreshers
  • Editing A Post
  • Post Date & Time
  • Edit Profile UI
  • Edit Profile Backend & Completion
Comment Controller Refactor
  • Comment Input Accessory View
Push Notifications
  • Getting Started With Push Notifications
  • Push Notification Functions
  • Sending Push Notification To Device via HTTP Request
  • Push Notification From User Follow
  • Push Notifications From Likes & Comments