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.
NOTE: Chats will be deleted on a weekly basis from the Demo APK. Just make sure to use your own Firebase account for those who purchase.
Features
New Updates (Changelogs)
Version 4.0 (28 Jan 2026)
- [Added] Android SDK 36 - [Added] Android Studio Otter - [Added] Supported 16 KB Memory - [Improve] Microsoft Fluent 3D Emoji - [Improve] Logic and code optimization - [Improve] Improve performance
Version 3.0 (14 June 2025)
- [Added] Android SDK 35 - [Added] Android Studio Meerkat - [Added] Search user count - [Improve] Logic and code optimization - [Improve] Improve performance
Version 2.1 (20 July, 2022)
- [Added] Latest Android version - [Added] Gmail Sign In options - [Added] Block & Unblock User option - [Added] Privacy Settings (Hide Email and Profile Picture) - [Improve] New member list while creating group, Easy to click to add/remove - [Improve] Male/Female & Online/Offline option change the logic - [Improve] Logic and code optimization
Version 2.0 (11 Aug, 2021)
- [Added] Androidx supported - [Added] Android 11 support as well. - [Added] Send files as an attachment - [Added] Document Supported: doc, docx, xls, xlsx, ppt, pdf, epub, txt, zip - [Added] Video Format Supported: AVI, MOV, MP4, WebM, 3gp, MKV, Mpeg - [Added] Music Format Supported: AAC, AMR, AWB, Mp3, Mp4, Ogg, Wav, opus - [Added] Voice Recording (Same as WhatsApp; Slide to Cancel) - [Added] Location Sharing (Move Map application when clicking on it) - [Added] Contact Sharing - [Added] Download attachment when someone sends it (Android 11 is supported as well) - [Added] Emoji supported - [Added] Only Admin can send messages (either to All Participants or Only Admin; Same as WhatsApp) - [Added] App Intro for the first time when opening the app - [Added] Take a tour from the Settings menu - [Added] The profile view is the same as in WA. - [Added] New filter to search: With Picture or Without Picture - [Added] Easy scrolling during user and adding new groups screen. - [Added] Revised Profile Tab for changing avatar - [Improve] Login/Register UI minor change - [Improve] Logic and code optimization
Version 1.3 (01 Feb, 2020)
- [Added] RTL Support - [Added] Edit Group (only admin can delete) - [Added] Remove a member from the group - [Added] Delete Group (only admin can delete) - [Added] Clear own chats from the group and individual chats. - [Added] Send an image through Chat - [Added] Upload an image to be used as a group icon. - [Added] View image inside chats as you zoom in/out. - [Added] Notification received as image as well - [Added] New Setting Menu with On/Off options
Version 1.2 (12 Dec, 2019)
- [Bug] Image Cropper bug solved for Android version >= 28 - [Improve] Auto-solve the mismatch version error with the help of code in the build.gradle file.
Version 1.1 (06 Dec, 2019)
- [Added] Groups Chat between multiple people - [Added] Show participants inside groups and display who is the admin. - [Added] Show the Unread message counter in the CHATS tab - [Added] The latest conversions display first in the CHATS and GROUPS tabs. - [Added] Long Press to delete conversion with users from the CHATS tab - [Added] Image Cropper Added in Profile - [Added] Gender selection on startup if not specified earlier - [Added] Add your status (about) from Profile and show that about on each user in the USERS tab. - [Added] Filter by online/offline status and gender. - [Added] Send a message to play tone the same as WhatsApp - [Added] Delete your account, including chats and groups. - [Improve] Change Search more powerfully. Search by characters. - [Improve] Move image loader to another library to speed up loading. - [Improve] Logic and code optimization