Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Build a basic Group based Chat app using Flutter & Firebase
Rating: 5.0 out of 5(5 ratings)
141 students

Build a basic Group based Chat app using Flutter & Firebase

Master the art of building full stack cross platform application
Created byRahul Agarwal
Last updated 3/2023
English

What you'll learn

  • Building full stack Flutter application
  • Google Sign in authentication
  • Firebase Firestore
  • Understanding Database structuring

Course content

6 sections25 lectures3h 39m total length
  • Create a new project10:42
  • Initializing Firebase14:56

Requirements

  • Fundamentals of Dart
  • Knowledge of Flutter
  • Knowledge of Firebase

Description

In this course, I will be teaching you how to create a functional chat application where users can create new groups, search for existing ones, join conversations, and exit groups as needed. The course assumes basic knowledge of Flutter and Firebase, so it's recommended that you have some experience with these technologies before starting.

Here's what you can expect to learn in this course:


  • Setting up Flutter and Firebase projects.

  • Allowing users to authenticate with their google account.

  • Creating a user profile page where users can see their profile picture , email and full name.

  • Building the main screen of the app where users can see a list of joined groups and create new ones.

  • Implementing real time search functionality to allow users to find specific groups they're interested in.

  • Developing the chat functionality, including the ability to send and receive messages within a group.

  • Implementing the ability to join and exit groups as needed.

  • Managing data using Firebase Realtime Database, including storing group information, user profiles, and chat messages.


By the end of the course, students will have a thorough understanding of how to build a group-based chat application using Flutter and Firebase that can be deployed to various platforms, including Android, iOS and Web.

Who this course is for:

  • Intermediate Flutter Developers