I make this chatting application ussing kotlin and jetpack compose for backend I use firebase firestore also dragger hilt for dependency injection. User can message to Other app user, and make groups.
You can intall the letest versioon of this app of this app form going to Relaes page.(it it still is on debug apk nor releas one)
- Jetpack comkpose
- Dragger2 Hilt
- MVVM
- Firebase (Firebase firestore , Firebase authentication)
- First user have two method to singin Google one tab sigin and email , password classic method.
- now user is login in app now he can see app app user deisplay name if user waht to message this person he tap on that and start messageing.
- messages reflect in realtime and reflect on ui.
- now if user can can talk to more than one person. user can make group or join group though group IDs.
- you message store in fireabse firestore so messages no store in my phone if you delelet the app you conversation store in firebase firestore.
- In profile section user can see the detail of itself like email ,UID and disply name and user can cange this disply name.
- this app follow meretail decing (Dynamic color means) app theam and color change base on user wallpaper color.