Firebase Advanced- Real Time Chat App in Android Studio
- IT & Software
- Dec 01, 2024

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
Who Should Attend
Target Audiences
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

Deepak Kolhe
Founder of Appeteria Technologies
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- Advanced Photoshop Manipulations Tutorials Bundle
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- The Beginner Forex Trading Playbook
- Dibuja y Esculpe tu COVID para Impresión 3d en Blender 2.8X
- Step-By-Step Stock Market Analysis and Real-Time Trades
- 3Ds MAX + VRAY 5 + Interior 3D Rendering
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Python for Absolute Beginners
- 4Personal Finance
- 5ZB Trading Cryptocurrency Price Action Course
- 6NGRX angular nativescript
- 7Marketing Mix Modeling in one day for your Brand Analytics_1
- 8Advanced Photoshop Manipulations Tutorials Bundle
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling