Write me at [email protected]
YouTube Tutorial: https://www.youtube.com/playlist?list=PLKETiCsEsH0qcOh5X1AgLHpJVvOLYTcau
- Firebase Cloud Messaging (FCM) & Retrofit for Push notification
- Firestore
- Navigation component
- Two way databinding
- MVVM architecture
- Kotlin coroutines
- Firebase storage
Messages:
Collection: Messages
Document: chatroomid
Collection: chats
Document: Timestamp
For Chatroomid: generated a unique id by using the sort function to join sender's & receiver's id. The order of the unique id will remain
same regardless of the sender or receiver while adding the document to collection