Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Firebase Advanced- Real Time Chat App in Android Studio 2021

person icon Appeteria

4.6

Firebase Advanced- Real Time Chat App in Android Studio 2021

Create a complete, full-stack chat application from front end to back end using Android Studio and Firebase

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Appeteria

category icon Development,Android Studio

Lectures -86

Resources -1

Duration -14.5 hours

4.6

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description


You are an android developer and you have not developed any android chat application yet? Then you are missing the real fun in development. Another aspect of chat apps is real time messaging, which is the core of any real time application.

You might have used and observed many other android chat apps and would have wished to have your own. Right ?

So why are you waiting? Get dive into my course of building impressive full-stack android chat app Gup-Shup Android Studio with Firebase.

This course is a complete guide for you in developing a feature-rich android chat app!

Here's what we will cover:

  • Creating a complete chat application with Android Studio and Firebase from scratch

  • Sending and receiving messages instantly with the real-time Firebase Database

  • Uploading and displaying image messages using Firebase Storage

  • Uploading and displaying video messages using Firebase Storage

  • Notifications to display new message/friend request arrival using FCM

  • Sending Direct Messages to other users in our chat

  • Tracking / showing when users are online / offline and typing

  • User authentication with Firebase

  • Form validation for our Login and Register forms

  • And more!

What will you be learning in making Gupshup?

Throughout this course of making Gup Shup app (chit-chat app), we'll be building a live chat app, where users will be able to create user, modify his/her profile, send friend request to others on Gupshup, to send messages to other users, send media files, see when other users are typing and get notifications about new messages.


By the end, you will be comfortable using the below skills and you will be able to put them on your resume:

  • Intent

  • Customized User Interface Design

  • Working with Dependencies in Android Gradle

  • Animations

  • Custom Progress Bar

  • Custom Action Bar

  • Android Recycler View

  • Adapters

  • Model Classes

  • Fragments

  • Customized Drawables

  • Menus

  • Google Firebase

    • Firebase Authentications

    • Firebase User Profile

    • Firebase Database

    • Firebase Storage

    • Firebase Cloud Messaging

  • and Many More....

Wouldn’t that be a great learning and enriching experience in Android development?

Do join me. I am excited to share my experience



What you’ll learn

  • Creating a Realtime Chat app using Firebase in Android project
  • You will be able to create dynamic apps which can save data and files from server
  • Firebase Cloud Messaging (FCM) for real time Push Notifications
  • You will master in Firebase Authentication, Firebase Database, Firebase File Store, Push Notifications and many more

Are there any course requirements or prerequisites?

  • Basic Knowledge of Android Application development using Java is required
  • Android Studio 3.6 or higher is required

Who this course is for:

  • Android Application Developers
  • Android Developers who wants to create Chat App
  • Android Developers who wants to create Complex dynamic apps which can save data and files from server
  • Android Developers who wants to learn Firebase

Goals

What will you learn in this course:

  • Creating Full Stack Real TIme Chat App using Firebase
  • Understanding of Firebase Fundamentals
  • Expert in developing Complex and Dynamic Applications

Prerequisites

What are the prerequisites for this course?

  • Basic knowledge of JAVA or OOPS concepts
  • Basic knowledge of Android Programming
Firebase Advanced- Real Time Chat App in Android Studio 2021

Curriculum

Check out the detailed breakdown of what’s inside the course

Course Kickoff
6 Lectures
  • play icon Hello from Trainer 02:18 02:18
  • play icon About the Course 09:37 09:37
  • play icon What is Firebase? 04:48 04:48
  • play icon Development Environment Setup 02:24 02:24
  • play icon Project Setup 06:59 06:59
  • play icon Project Resources
Firebase Authentication
7 Lectures
Tutorialspoint
User Profile
8 Lectures
Tutorialspoint
Common Stuffs
3 Lectures
Tutorialspoint
Home Screen
4 Lectures
Tutorialspoint
Firebase Real Time Database
1 Lectures
Tutorialspoint
Find Friends Feature
8 Lectures
Tutorialspoint
Friend Request Feature
6 Lectures
Tutorialspoint
Chat List Feature
4 Lectures
Tutorialspoint
Send Messages
2 Lectures
Tutorialspoint
Conversation Screen
4 Lectures
Tutorialspoint
Firebase File Storage
1 Lectures
Tutorialspoint
Sending Files
7 Lectures
Tutorialspoint
Custom Actionbar on Chat Screen
3 Lectures
Tutorialspoint
Message Features
9 Lectures
Tutorialspoint
Firebase Cloud Messaging (FCM)
6 Lectures
Tutorialspoint
More Chat Features
5 Lectures
Tutorialspoint
Source Code
1 Lectures
Tutorialspoint

Instructor Details

Appeteria

Appeteria

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515