Udemy

Flutter & Firebase Tutorial: Build 5 Social Media Apps

Enroll Now
  • 7,308 Students
  • Updated 9/2023
  • Certificate Available
4.3
(536 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
22 Hour(s) 47 Minute(s)
Language
English
Taught by
Rivaan Ranawat
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(536 Ratings)
4 views

Course Overview

Flutter & Firebase Tutorial: Build 5 Social Media Apps

Learn Flutter & Firebase by building Instagram, TikTok, Twitch, Zoom & WhatsApp!

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 projects we 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 Content

  • 7 section(s)
  • 169 lecture(s)
  • Section 1 Introduction
  • Section 2 Instagram Clone
  • Section 3 TikTok Clone
  • Section 4 Zoom Clone
  • Section 5 Twitch Clone
  • Section 6 WhatsApp Clone
  • Section 7 [BONUS] Firebase Authentication

What You’ll Learn

  • Learn about Firebase Firestore, Auth, Storage
  • Build Real World Projects with Firebase
  • Know When & Why To Use Firebase
  • Deployment
  • Build Cross Platform Apps

Skills covered in this course


Reviews

  • P
    Pham Hoang Long Dang
    4.0

    the process is a little bit too fast.

  • U
    Urvi
    5.0

    it was interesting

  • C
    Chinasa Olowu
    4.5

    Yes, it is worth it. Good explaination and presentaion, simple and very clear to understand.

  • A
    Ashutosh Tiwari
    5.0

    perfect

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed