Compose ChatApp(Bego Chat)
Bego Chat is Compose chat application in Kotlin and Firebase with the following features:
- sending all file types and ability to download it in external storage
- sending voice messages
- last seen
- user status like typing ,online.
The technology used:
- Jetpack Compose
- FireBase Service(fireStore - auth - storage)
- Code Architecture (MVVM)
- Clean Architecture
- Dagger-hilt to handle dependency injection
- Co-routines to deal with threads
- Navigation Component