Firebase Advanced: Build Real Time Chat App In Android Studio
Creating a complete chat application with Android Studio and Firebase from scratch
Development ,Mobile Development,Android Development
Lectures -86
Resources -1
Duration -14.5 hours
Lifetime Access
Lifetime Access
30-days Money-Back Guarantee
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!
This course 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 messages/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
What will you be learning in making Gupshup?
Throughout this course of making the 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 profiles, send friend requests to others on Gupshup, 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.
What you’ll learn?
- Creating a real-time chat app using Firebase in an Android project.
- You will be able to create dynamic apps which can save data and files from the server.
- Firebase Cloud Messaging (FCM) for real-time Push Notifications.
- You will master Firebase Authentication, Firebase Database, Firebase File Store, Push Notifications and many more.
Who this course is for:
- Android Application Developers
- Android Developers who want to create a Chat App.
- Android Developers who want to create Complex dynamic apps that can save data and files from the server.
- Android Developers who want to learn Firebase.
Goals
- Creating Full Stack Real Time Chat App using Firebase.
- Understanding of Firebase Fundamentals.
- Expert in developing Complex and Dynamic Applications.
Prerequisites
- Basic knowledge of JAVA or OOPS concepts.
- Basic knowledge of Android Programming.
- Basic Knowledge of Android Application development using Java is required.
- Android Studio 3.6 or higher is required.
Curriculum
Check out the detailed breakdown of what’s inside the course
Course Kickoff
6 Lectures
- Hello from Trainer 02:18 02:18
- About the Course 09:37 09:37
- What is Firebase? 04:48 04:48
- Development Environment Setup 02:24 02:24
- Project Setup 06:59 06:59
- Project Resources
Firebase Authentication
7 Lectures
User Profile
8 Lectures
Common Stuffs
3 Lectures
Home Screen
4 Lectures
Firebase Real Time Database
1 Lectures
Find Friends Feature
8 Lectures
Friend Request Feature
6 Lectures
Chat List Feature
4 Lectures
Send Messages
2 Lectures
Conversation Screen
4 Lectures
Firebase File Storage
1 Lectures
Sending Files
7 Lectures
Custom Actionbar on Chat Screen
3 Lectures
Message Features
9 Lectures
Firebase Cloud Messaging (FCM)
6 Lectures
More Chat Features
5 Lectures
Source Code
1 Lectures
Instructor Details
Appeteria
Course Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now