A fully-functional chat and video-calling app for friends and family to connect and enjoy.
- Uses Google Sign-In.
- On the Chat Log Screen, there is an indicator which shows whether the user is online (green) or offline (offline).
- Search screen to find your friends and family members if they are registered on the app and connect with them.
- Seamless chatting experience and photo sharing from gallery or camera.
- Seamless video calling experience with features like pause/play audio and video and also option for toggling camera.
- Users can also send messages to themselves, which becomes an important feature since it allows saving important documents and chats which can be easily accessed when needed.
- Flutter/Dart
- Firebase (Authentication | Cloud Firestore | Storage)
- Agora SDK - for video calling
- To add more features like forwarding chats, deleting chats, read reciepts, adding call feature and more.
- Making the chats end-to-end encrypted.
- Enable video sharing, contact and location sharing also.
- Enable group chats.
A lot more updates may be done as per requirement.