A chat app for Android written in Kotlin using MVVM.
-
Authentication:
- Email and password
- Google Auth
-
Reset Password
-
Sending and Receiving messages
-
User can update their profile by adding profile pictures, nicknames, etc.
- Internet
- Read External Storage
-
Latency is higher than that of chat apps built using websockets.
-
Since, cloud functions are not available in Spark Plan of Firebase, therefore for receiving messages, app has to check constantly for updates.
Android 9 (api level 28) and above.
- Group Chats
- Image Sharing
- Audio Sharing
This app is licensed under the Apache License Version 2.0 License. See LICENSE for the full license text.