A simple Twitter app using Firebase Auth and Cloud Firestore.
• Sign in with google
• Type in a tweet with 280 characters limit
• Save this along with the current time into Firestore
• View a list of all tweets by all users, sorted by most recent date
• The app should update in realtime when the data changes on Firestore.
• Edit/Delete a tweet written by the author
• Sign-out functionality
• flutter_bloc
• firebase_auth
• cloud_firestore
• golden_toolkit - cmd: flutter test --update-goldens
• Using BLOC to manage state
• Using firebase with google for authentication
• Using firestore to store messages
• Unit and golden tests to test on multiple screen sizes
SimpleTwitter.mp4
https://drive.google.com/file/d/1QQZaoLrfnrz0HWnt_4zKtjMjHMyskABs/view?usp=sharing