SkyTreasure / Kotlin-Firebase-Group-Chat

Group and OneonOne chat using firebase built in Kotlin similar to whatsapp.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kotlin-Firebase-Group-Chat

Group chat using firebase built in Kotlin.

Features-

  1. Groupchat
  2. One On One chat
  3. Google Sign in
  4. Create groups
  5. Delete messages
  6. Reverse pagination of chat messages using Recycler view.
  7. Give Admin permission to the user
  8. Revoking Admin permission from the user
  9. Admin adding members to the group
  10. Admin removing members from the group
  11. User Online/Offline presence status.
  12. Firebase Cloud functions
  13. FCM Notification using cloud functions added for group chat.

Pending Features-

  1. Notifications
  2. Improve code
  3. Make the app smooth. (Avoid ANR's)
  4. Bug Fixes

ScreenShots

About

Group and OneonOne chat using firebase built in Kotlin similar to whatsapp.

License:MIT License


Languages

Language:Kotlin 80.2%Language:Java 15.6%Language:JavaScript 4.2%