Fully Functioning Chat App with Flutter & Firebase
Built this personal project to learn and apply the following
- Firebase Auth : Sign in, Sign up and Sign out
- Firebase Firestore : Upload & Retrieve data stored in Cloud Firestore
- Perform simple and compound queries in Cloud Firestore
- Building Complex UI
- Shared Preference to keep user logged in, Create chat room ( with username) & Send message ( by username)
- Using Stream & Stream builder
Sequence.01.mp4
- Sign Up
- Sign in
- Recent Chats
- Conversation Screen
- Search User
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Shout out to Sanskari Tiwari's youtube channel which helped me kickstart the project.