A new Flutter-Firebase "Chat" application with Firebase Cloud Firestore.
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
- Email/Password
- Place your own
google-services.json
file into your app's/android/app
folder.
- firebase_auth package
- cloud_firestore package
- firebase_core package
- shared_preferences package
- Building complex UI
- Use of Stream & Stream Builder
- Firebase Auth: Sign in, Sign up and Sign out
- Shared Preference to keep the user Logged_In
- Perform simple and compound queries in Cloud Firestore
- Create Chat Room (with username) and Send Message (by username)
- Firebase Firestore: Upload & Retrieve data stored in Cloud Firestore