Flutter & Firebase Tutorial: Build 5 Social Media Apps
Flutter & Firebase Tutorial: Build 5 Social Media Apps, available at $94.99, has an average rating of 4.54, with 169 lectures, 1 quizzes, based on 453 reviews, and has 6228 subscribers.
You will learn about Learn about Firebase Firestore, Auth, Storage Build Real World Projects with Firebase Know When & Why To Use Firebase Deployment Build Cross Platform Apps This course is ideal for individuals who are Beginner Flutter Developers wanting to learn more about backend stuff! It is particularly useful for Beginner Flutter Developers wanting to learn more about backend stuff!.
Enroll now: Flutter & Firebase Tutorial: Build 5 Social Media Apps
Summary
Title: Flutter & Firebase Tutorial: Build 5 Social Media Apps
Price: $94.99
Average Rating: 4.54
Number of Lectures: 169
Number of Quizzes: 1
Number of Published Lectures: 169
Number of Published Quizzes: 1
Number of Curriculum Items: 170
Number of Published Curriculum Objects: 170
Original Price: ₹799
Quality Status: approved
Status: Live
What You Will Learn
- Learn about Firebase Firestore, Auth, Storage
- Build Real World Projects with Firebase
- Know When & Why To Use Firebase
- Deployment
- Build Cross Platform Apps
Who Should Attend
- Beginner Flutter Developers wanting to learn more about backend stuff!
Target Audiences
- Beginner Flutter Developers wanting to learn more about backend stuff!
Build 5 Real World Social Media Applications in this tutorial!
We will go through Firebase Auth in detail after which work on real world projects like Instagram, TikTok, Zoom, Twitch & WhatsApp! These projects don’t just talk about Firebase, projects like Twitch and Zoom even include third party SDK’s to give a feel of how, when and why to use Firebase. The aim of this course is to make you familiar with Firebase and have 5 real world projects which you can work on, after this course to turn into a single app.
This course will have constant repetition which will ensure your confidence is high, even after completing this course and you don’t have to take yet another course. If you have any questions during the course, I’ll be more than happy to help you out with it! Keep Learning 🙂
Features of the projectswe are going to build:
1. Instagram
-
Responsive Instagram UI
-
Email & Password Authentication
-
Share Posts with Caption
-
Display Posts with Caption
-
Like & Comment on Posts
-
Search Users
-
Follow Users
-
Display User Posts, Followers & Following
-
EVERYTHING REAL TIME
-
Sign Out
2. TikTok
-
Authentication with Email & Password
-
Uploading Videos with Caption
-
Compressing Videos
-
Generating Thumbnails Out of Video
-
Displaying Videos with Caption
-
Liking on Posts
-
Commenting on Posts
-
Liking the Comments
-
Searching Users
-
Following Users
-
Displaying Followers, Following, Likes & Posts of User
-
TikTok Like UI
3. Zoom
-
Google Sign In
-
Create New Meeting
-
Join Meeting
-
Mute/Unmute Audio
-
Mute/Unmute Video
-
Change Display Name while Joining
-
Raise Hand
-
Start Screen Sharing
-
Mute Everyone
-
Start Live Stream
-
Screen Share
-
Chat
-
Switch Front/Rear Camera
-
Picture in Picture
-
Enter Tile View
-
Disable Camera
-
End Call
-
See Your Meeting History
-
Log out
4. Twitch
-
Email & Password Authentication
-
Screensharing
-
Selecting Thumbnail
-
Going Live
-
Joining LiveStream
-
Switching Camera
-
Muting/Unmuting
-
Chatting
-
Cross Platform
-
Responsive UI
-
Token Generation using GO (Create Your API)
-
Deploy Server
-
Deploy Website
5. WhatsApp
-
Phone Number Authentication
-
1-1 Chatting with Contacts Only
-
Group Chatting
-
Text, Image, GIF, Audio(with Recording), Video & Emoji Sharing
-
Status/Stories Visible to Contacts Only and Disappears after 24 hours
-
Video Calling
-
Online/Offline Status
-
Seen Message
-
Replying to Messages
-
Auto Scroll on New Messages
-
Caching Images & Video
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Best Way To Follow Along
Chapter 2: Instagram Clone
Lecture 1: Demo
Lecture 2: Setup & Theming the App
Lecture 3: Building Responsive Layout Widget
Lecture 4: Setting Up Firebase
Lecture 5: Login Screen UI (Mobile)
Lecture 6: Signup Screen UI (Mobile)
Lecture 7: Firebase Signup Auth
Lecture 8: Firebase Login Auth
Lecture 9: Persisting Auth State
Lecture 10: Modelling User Data
Lecture 11: User Data State Management
Lecture 12: Null Check Operator Error Fix
Lecture 13: Mobile Bottom App Bar
Lecture 14: Add Post Screen UI
Lecture 15: Selecting Image
Lecture 16: Storing Post Data in Firebase
Lecture 17: Feed Posts UI
Lecture 18: Displaying Post Data from Firebase
Lecture 19: Like Animation
Lecture 20: Updating Likes
Lecture 21: Comments Screen UI
Lecture 22: Storing Comments in Firestore
Lecture 23: Displaying Comments
Lecture 24: Deleting Post
Lecture 25: Searching Users
Lecture 26: Showing Posts on Search Screen
Lecture 27: Creating Reusable Profile Screen UI
Lecture 28: Displaying Profile Data
Lecture 29: Following Users
Lecture 30: Signing Out
Lecture 31: Creating Responsive UI
Chapter 3: TikTok Clone
Lecture 1: Demo
Lecture 2: Setup
Lecture 3: Login Screen UI
Lecture 4: Sign Up Screen UI
Lecture 5: Authentication Logic
Lecture 6: Firebase Setup
Lecture 7: Creating User Model
Lecture 8: Persisting User State
Lecture 9: Bottom Tab Bar
Lecture 10: Add Video Screen
Lecture 11: Confirm Video Screen
Lecture 12: Uploading Video
Lecture 13: Displaying Videos
Lecture 14: Add Video Controller
Lecture 15: Liking Posts
Lecture 16: Commenting & Liking Comments on Posts
Lecture 17: Search Screen
Lecture 18: Profile Screen
Chapter 4: Zoom Clone
Lecture 1: Demo
Lecture 2: Flutter Setup
Lecture 3: Login Screen UI
Lecture 4: Firebase Setup & Google Sign In
Lecture 5: Firebase Setup (iOS)
Lecture 6: Firebase Setup (Android)
Lecture 7: Persisting User State
Lecture 8: Home Screen UI
Lecture 9: Setting Up Jitsi Meet (iOS)
Lecture 10: Create New Meeting
Lecture 11: Join Video Screen UI
Lecture 12: Storing User Meetings
Lecture 13: Displaying User Meetings
Lecture 14: Logging Out
Lecture 15: Testing on Physical Android Device & iOS Simulator
Lecture 16: Jitsi Meet Error
Lecture 17: Pros & Cons
Chapter 5: Twitch Clone
Lecture 1: Demo
Lecture 2: Project Layout
Lecture 3: Routes
Lecture 4: Onboarding Screen UI
Lecture 5: Signup & Login Screen UI
Lecture 6: Firebase Setup
Lecture 7: Firebase iOS Setup
Lecture 8: Firebase Android Setup
Lecture 9: Signing Up Users
Lecture 10: Logging in Users
Lecture 11: Persisting Login State
Lecture 12: Designing Bottom NavBar
Lecture 13: Go Live Screen UI
Lecture 14: Picking Image from Gallery
Lecture 15: Fixing Memory Leaks & Adding Loaders
Lecture 16: Storing Livestream Data in Firebase
Lecture 17: Agora Android Setup
Lecture 18: Solving Firebase Livestream BUG
Lecture 19: Agora iOS Setup
Lecture 20: Initialising Agora
Lecture 21: Get Agora App ID
Lecture 22: Joining Channel
Lecture 23: Designing Broadcast Screen
Lecture 24: Leaving Channel
Lecture 25: Switching Camera
Lecture 26: Muting/Unmuting
Lecture 27: Realtime Chatting
Instructors
-
Rivaan Ranawat
Mobile, Web & Backend Developer | Content Creator
Rating Distribution
- 1 stars: 11 votes
- 2 stars: 15 votes
- 3 stars: 43 votes
- 4 stars: 123 votes
- 5 stars: 261 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple