HOME > IT & Software > Firebase Advanced- Real Time Chat App in Android Studio

Firebase Advanced- Real Time Chat App in Android Studio

SynopsisFirebase Advanced- Real Time Chat App in Android Studio, avai...
Firebase Advanced- Real Time Chat App in Android Studio  No.1

Firebase Advanced- Real Time Chat App in Android Studio, available at $69.99, has an average rating of 4.05, with 91 lectures, based on 147 reviews, and has 628 subscribers.

You will learn about 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 Introduction to Firebase ML Kit This course is ideal for individuals who are Android Application Developers or Android Developers who wants to create Chat App or Android Developers who wants to create Complex dynamic apps which can save data and files from server or Android Developers who wants to learn Firebase It is particularly useful for Android Application Developers or Android Developers who wants to create Chat App or Android Developers who wants to create Complex dynamic apps which can save data and files from server or Android Developers who wants to learn Firebase.

Enroll now: Firebase Advanced- Real Time Chat App in Android Studio

Summary

Title: Firebase Advanced- Real Time Chat App in Android Studio

Price: $69.99

Average Rating: 4.05

Number of Lectures: 91

Number of Published Lectures: 91

Number of Curriculum Items: 91

Number of Published Curriculum Objects: 91

Original Price: ?5,900

Quality Status: approved

Status: Live

What You Will 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
  • Introduction to Firebase ML Kit
  • Who Should Attend

  • 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
  • Target Audiences

  • 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
  • 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

  • Firebase ML Kit

  • 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 Drawable

  • Menus

  • Google Firebase

  • Firebase Authentications

  • Firebase User Profile

  • Firebase Database

  • Firebase Storage

  • Firebase Cloud Messaging

  • Firebase ML Kit

  • 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

    Course Curriculum

    Chapter 1: Course Kickoff

    Lecture 1: Hello from Trainer

    Lecture 2: About the Course

    Lecture 3: What is Firebase?

    Lecture 4: Development Environment Setup

    Lecture 5: Project Setup

    Lecture 6: Project Resources

    Chapter 2: Firebase Authentication

    Lecture 1: Login Screen UI in Action

    Lecture 2: Firebase Login Implementation

    Lecture 3: Sign up Screen UI in Action

    Lecture 4: Firebase Signup Screen Validations

    Lecture 5: Firebase Signup Implementation

    Lecture 6: Signup- Update Name

    Lecture 7: Signup – Update Picture

    Chapter 3: User Profile

    Lecture 1: Firebase Profile UI in Action

    Lecture 2: User Profile Feature Implementation

    Lecture 3: Completing User Profile Feature Implementation

    Lecture 4: Change Password UI in Action

    Lecture 5: Change Password Feature Implementation

    Lecture 6: Reset Password UI in Action

    Lecture 7: Reset Password Feature Implementation

    Lecture 8: Completing User Profile Functionality

    Chapter 4: Common Stuffs

    Lecture 1: Custom Progressbar

    Lecture 2: Handling Internet check

    Lecture 3: Animated Splash Screen

    Chapter 5: Home Screen

    Lecture 1: Adding TabLayout

    Lecture 2: Adding Fragments

    Lecture 3: Managing Fragments

    Lecture 4: Handling Back press

    Chapter 6: Firebase Real Time Database

    Lecture 1: Understanding Firebase Real Time Database

    Chapter 7: Find Friends Feature

    Lecture 1: About RecyclerView

    Lecture 2: Find Friends Screen UI in Action

    Lecture 3: Find Friend Model Class

    Lecture 4: Find Friend Adapter

    Lecture 5: Find Friends Implementation

    Lecture 6: Send Friend Request

    Lecture 7: Friend Request Status

    Lecture 8: Cancel Friend Request

    Chapter 8: Friend Request Feature

    Lecture 1: Friend Request Screen UI in Action

    Lecture 2: Friends Request Model

    Lecture 3: Friends Request Adapter

    Lecture 4: Friends Request Implementation

    Lecture 5: Deny Friend Request

    Lecture 6: Accept Friend Request

    Chapter 9: Chat List Feature

    Lecture 1: Chat List Screen UI in Action

    Lecture 2: Chat List Model

    Lecture 3: Chat List Adapter

    Lecture 4: Chat List Implementation

    Chapter 10: Send Messages

    Lecture 1: Send Message Screen UI in Action

    Lecture 2: Send Message Implementation

    Chapter 11: Conversation Screen

    Lecture 1: Conversation Screen UI in Action

    Lecture 2: Conversation Model

    Lecture 3: Conversation Adapter

    Lecture 4: Conversation Feature Implementation

    Chapter 12: Firebase File Storage

    Lecture 1: Understanding Firebase File Storage

    Chapter 13: Sending Files

    Lecture 1: File Upload UI in Action

    Lecture 2: File Selection Feature Implementation

    Lecture 3: File Upload Feature Implementation

    Lecture 4: File Upload Progress UI in Action

    Lecture 5: File Upload Progress Feature Implementation

    Lecture 6: File in Conversation Screen UI in Action

    Lecture 7: File in Conversation Screen Feature Implementation

    Chapter 14: Custom Actionbar on Chat Screen

    Lecture 1: Custom Actionbar UI in Action

    Lecture 2: Custom Action Feature Implementation

    Lecture 3: Contextual Action bar (CAB) for Chat Options

    Chapter 15: Message Features

    Lecture 1: Delete Message Feature

    Lecture 2: Download Message Files Feature

    Lecture 3: Share Message Feature

    Lecture 4: Select Friend UI in Action

    Lecture 5: Select Friend Model

    Lecture 6: Select Friend Adapter

    Lecture 7: Select Friend Feature Implementation

    Lecture 8: Understanding of Forward Message Flow

    Lecture 9: Forward Message Feature Implementation

    Chapter 16: Firebase Cloud Messaging (FCM)

    Lecture 1: Understanding FCM

    Lecture 2: Fetch and Save Device Token

    Lecture 3: Send Notifications

    Lecture 4: Receive Notifications

    Lecture 5: Image in Notification (Big Picture Style)

    Lecture 6: Clear Device Token on Signout

    Chapter 17: More Chat Features

    Lecture 1: Unread Message Count

    Lecture 2: Last Message Feature

    Lecture 3: Time Ago Feature

    Lecture 4: User Status (Online/Offline) Feature

    Instructors

  • Firebase Advanced- Real Time Chat App in Android Studio  No.2
    Deepak Kolhe
    Founder of Appeteria Technologies
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 8 votes
  • 3 stars: 18 votes
  • 4 stars: 41 votes
  • 5 stars: 79 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!