Realtime Firebase Chat
Creating a real
Set up a Firebase Cloud Messaging client app on Android
Firebase Android Codelab
Firestore Database & 12 Steps Of Connecting Android Chat App
It have all the features that you need in a messenger app for realtime chat app.
Select a channel and send a message.