Uthena is completely renewed!

Sign up and sell your own courses with PLR licenses learn more

Discover our newest courses view courses

Rahul Agarwal  |  SKU: UTBUI128THICOU25

Build a basic Group based Chat app using Flutter & Firebase

Master the art of building full stack cross platform application.

$37.81

License Type

Choose for a PLR license and you can modify the course to your needs ánd retain 100% of revenue when you sell the course.

About Rahul Agarwal

I am an experienced Flutter developer as well as trainer. I conduct workshops mostly offline where I am building a community of flutter enthusiast. I am well versed in production level application and how to write codes efficiently. I just love the way Flutter makes it easy to develop cross platform applications within a short time interval. It is the future of Application Development.

Curriculum

1. Project configuration
- Start here
- Create a new project
- Initialazing Firebase

2. Implement authentication
- Working on the Login UI
- Google Sign in functionality
- Handle Authentication State
- Download the code

3. Firebase firestore
- Inserting User data
- Creating User Model
- Work on Drawer Widget
- Work on Profile Page
- Function to create a group
- Creating Group Model
- Fetching user joined groups
- Work on Group Info Page
- Join and Exit group Functionality
- Download the code

4. Search user functionality
- Work on Search Page UI
- Function to get Searchable Keywords
- Show search results to user
- Download the code

5. Chat functionality
- UI for sending message
- Function to send a message
- Functionality to fetch all messages
- Show all the messages

6. Working of the application
- Test the complete application
- Download the complete code

Payment & Security

Payment methods

  • American Express
  • Apple Pay
  • Google Pay
  • Maestro
  • Mastercard
  • Shop Pay
  • Union Pay
  • Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

Build a basic Group based Chat app using Flutter & Firebase

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

 

Requirements:

Fundamentals of Dart

Knowledge of Flutter

Knowledge of Firebase

 

What you'll learn:

Building full stack Flutter application

Google Sign in authentication

Firebase Firestore

Understanding Database structuring

Course curriculum

1. Project configuration
- Start here
- Create a new project
- Initialazing Firebase

2. Implement authentication
- Working on the Login UI
- Google Sign in functionality
- Handle Authentication State
- Download the code

3. Firebase firestore
- Inserting User data
- Creating User Model
- Work on Drawer Widget
- Work on Profile Page
- Function to create a group
- Creating Group Model
- Fetching user joined groups
- Work on Group Info Page
- Join and Exit group Functionality
- Download the code

4. Search user functionality
- Work on Search Page UI
- Function to get Searchable Keywords
- Show search results to user
- Download the code

5. Chat functionality
- UI for sending message
- Function to send a message
- Functionality to fetch all messages
- Show all the messages

6. Working of the application
- Test the complete application
- Download the complete code

About the instructor

I am an experienced Flutter developer as well as trainer. I conduct workshops mostly offline where I am building a community of flutter enthusiast. I am well versed in production level application and how to write codes efficiently. I just love the way Flutter makes it easy to develop cross platform applications within a short time interval. It is the future of Application Development.

Rahul Agarwal

What can you do with PLR/MRR license for Build a basic Group based Chat app using Flutter & Firebase

  • Private Label Right License (PLR)

    With a PLR license for the course: Build a basic Group based Chat app using Flutter & Firebase you can do several things. The main benefits include the option to modify the content, as well as selling the course and keeping the income for yourself.

    [YES] Product may be sold separately
    [YES] Product may be bundled with other products
    [YES] Product can be a bonus for another product
    [YES] Can be added to paid membership sites
    [YES] Can add bonuses to the Product for sale
    [YES] Can be sold as a physical product
    [YES] Can be sold as a digital product
    [YES] You may put your own name on the sales letter
    [YES] You may rename the product
    [YES] You may edit the sales material
    [YES] You may edit the content of the product
    [YES] You may use the source code/material to create new products
    [YES] You may use the name(s) of the author/creator/seller of the Product
    [YES] Can translate the course into other languages
    [YES] Can be used to build a list

    [NO] Can offer Resale Rights
    [NO] Can be used for YouTube or other free video sites
    [NO] Can be added to free membership sites
    [NO] Can be given away for free
    [NO] Can be used or sold on Uthena
    [NO] Can be used or sold on Udemy, Skillshare, or other course platforms you don't own
    [NO] Can offer Master Resale Rights
    [NO] Can offer Private Label Rights

  • Master Resell Rights License (MRR)

    With a MRR license for the course: Build a basic Group based Chat app using Flutter & Firebase you can do several things. The main benefit compared to a PLR license include the option to offer resell rights.

    [YES] Product may be sold separately
    [YES] Product may be bundled with other products
    [YES] Product can be a bonus for another product
    [YES] Can be added to paid membership sites
    [YES] Can add bonuses to the Product for sale
    [YES] Can be sold as a physical product
    [YES] Can be sold as a digital product
    [YES] You may put your own name on the sales letter
    [YES] You may rename the product
    [YES] You may edit the sales material
    [YES] You may edit the content of the product
    [YES] You may use the source code/material to create new products
    [YES] You may use the name(s) of the author/creator/seller of the Product
    [YES] Can translate the course into other languages
    [YES] Can be used to build a list
    [YES] Can offer Resale Rights

    [NO] Can be used for YouTube or other free video sites
    [NO] Can be added to free membership sites
    [NO] Can be given away for free
    [NO] Can be used or sold on Uthena
    [NO] Can be used or sold on Udemy, Skillshare, or other course platforms you don't own
    [NO] Can offer Master Resale Rights
    [NO] Can offer Private Label Rights