My Firebase Chat

Prashant Adesara
Published

0
  • Project creator

![Screenshot 1](https://www.twine.net/signin

Great News! This app supports Android 16 (SDK 36).

My Firebase Chat app is purely developed using the native Android language. This is also known as a real-time chatting app between two people using the Firebase Database. The app has premium features that enhance the user experience. Users can send messages, files, and voice; be able to see online or offline status; type indicators; support emojis; and display date/time-wise messages. This app uses Firebase as a backend part. There was no use of any third-party admin panel or backend (PHP, Java, or any other framework). The source code is very easy to understand, customize, and re-skin the app for their personal use.

Demo

[![Slider 1](https://www.twine.net/signin
[![Recording](https://www.twine.net/signin

Screenshots

[![Screenshot 1](https://www.twine.net/signin
[![Screenshot 2](https://www.twine.net/signin
[![Screenshot 3](https://www.twine.net/signin
[![Screenshot 4](https://www.twine.net/signin
[![Screenshot 5](https://www.twine.net/signin
[![Screenshot 6](https://www.twine.net/signin
[![Screenshot 7](https://www.twine.net/signin
[![Screenshot 8](https://www.twine.net/signin

Features

  • NO need to buy an external server/host plan; you can deploy it to Firebase Servers
  • App Intro and Take a Tour
  • User Login (Firebase-based authentication system)
  • Gmail Sign In
  • User Registration
  • Group Chatting between multiple users
  • One-to-one chatting app
  • Send File (Documents, Video, Audio, Location, Contact, Images)
  • Voice Recording
  • Emoji Supported
  • Group Admin restriction for sending messages (same as WhatsApp)
  • Block/Unblock User
  • Privacy Settings (users hide their Email and Profile Picture)
  • Profile View
  • Fast Scrolling in the user list by alphabetical order
  • Unread counter for chats
  • Online/Offline Status
  • Search by Filters (Online/Offline, Gender, and Profile Picture)
  • Typing Indicator
  • Sent and Read Status
  • User search
  • Play a tone while sending a message.
  • Add Status (About) from Profile
  • Manage profile
  • Delete Account including chats and group history
  • Push notification
  • AdMob Integration