Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

freeCodeCamp

Full Stack Flutter, Firebase and Riverpod - Build a YouTube Clone

via freeCodeCamp

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course guides learners through building a YouTube-style video-sharing application with Flutter, Firebase, and Riverpod. It covers authentication, user channels, long and short video uploads and playback, comments, search, likes, and subscriptions.

Syllabus

Introduction
Create Firebase Project
Introduce starting project
Login page UI
Google Sign In
Introduce Flutter Riverpod
Sign in methods
Create Firestore database
collect user data
username validation logic
Channel Feature
Fetch user data
my channel page UI
display my channel data provider
Channel settings UI
customize channel logic
Users Channel page UI
Start Upload Feature
Pick video method
Upload Long Video
Account Page
Create Video's thumbnail page
Display Long Videos
acctual video
play and pause video
Display Suggested videos
Comment Feature
Comment sheet UI
Display Comments
Start Short Video Feature
Edit short Video || video editor package
Export Video
Add short video to Firestore
Display Short Videos
Search Feature
Filter Videos and Channels
First comment in each video
Like Video Logic
View Video
Subscribe Channels

Taught by

freeCodeCamp.org

Reviews

Start your review of Full Stack Flutter, Firebase and Riverpod - Build a YouTube Clone

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.