This is a messenger app for Android based on Firebase (Cloud Firestore and Realtime Database) for live chat.
This app is suitable for enterprise messenger where all users appears because there is no management function such as add / delete / find friends.
- master: Cloud Firestore
- realtime: Realtime Database
- 1:1 and Group chat
- Text, Image, File transfer
-
Clone this source from github (in android studio).
-
Copy google-services.json to /app folder.
You can get google-services.json from Firebase Console
OR
in android studio, you can make with Tool > Firebase menu
-
Run.
If you see a message like "Please select Android SDK", modify gradle file and run sync now.
-
To use push server(Google Cloud Messaging), you must put the key provided by Firebase in the request header(Authorization) in the sendGCM function in ChatActivity.java.
GPL v3