A Flutter chat/messaging app, using Firebase/Firestore to allow user to sign-up and log-in, as well as search for and message other users.
App features:
- Firebase Auth: sign in, sign up and sign out
- Firebase Firestore: upload & retrieve data stored in Firestore
- Perform simple and compound queries in Firestore
- Complex UI
- Shared Preference to keep the user logged in, create chat room (with username) & send message (by username)
- Uses Stream & Stream builder
This app was created using a YouTube tutorial by Sanskar Tiwari.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.