課程資料
課程簡介
Create a complete, full-stack chat application from front end to back end using Android Studio and 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
課程章節
- 19 個章節
- 91 堂課
- 第 1 章 Course Kickoff
- 第 2 章 Firebase Authentication
- 第 3 章 User Profile
- 第 4 章 Common Stuffs
- 第 5 章 Home Screen
- 第 6 章 Firebase Real Time Database
- 第 7 章 Find Friends Feature
- 第 8 章 Friend Request Feature
- 第 9 章 Chat List Feature
- 第 10 章 Send Messages
- 第 11 章 Conversation Screen
- 第 12 章 Firebase File Storage
- 第 13 章 Sending Files
- 第 14 章 Custom Actionbar on Chat Screen
- 第 15 章 Message Features
- 第 16 章 Firebase Cloud Messaging (FCM)
- 第 17 章 More Chat Features
- 第 18 章 Firebase ML Kit
- 第 19 章 Source Code
課程內容
- 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
此課程所涵蓋的技能
評價
-
RRabie Haddad
Great course, it really helped me a lot.
-
ZZULFAN AHMADI
The Course is good so far, but it would be 5 Star if the english is just as good, or at least set a subtitles, this will help a lot in understanding the course content
-
SSam Mukwaya
I have enjoyed this course all the way thru. The instructor labored to explain carefully all the steps in developing this amazing application. No doubt I now have a greater sense of understanding of how a chat application works with Firebase. Thanks
-
PPriyanshu Nandan
Highly recommend this course! Each & every lecture is well explained by the Instructor. I just love this course. Thanks to Deepak sir for providing this course!!!!!