Firebase Advanced- Real Time Chat App in Android Studio
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024