Toptal Flutter Chat
Cross-platform demo chat client developed using Flutter & Firebase for Toptal Engineering Blog article.
Build environment
This project is developed to work with flutter channel stable
. There is no guarantee that it will work on different flutter channels.
API keys
Note - if you clone this repository and try running the project, it'll fail because I've removed API keys for Facebook and Firebase. Refer to the Facebook or Firebase official documentation for a step-by-step guide to setting up the project.
V2 refactor
As there's an ongoing process of refactoring FlutterFire libraries to offer better multi-platform support, this repo has also been through refactoring to support the latest version of Firebase libraries and iOS 14.
The current state of the master:
- iOS 14 support
- firebase_auth updated
- cloud_firestore updated
- firebase_messaging updated
- firebase_storage