nstosic / toptal-flutter-chat

This is the source-code reference for the Toptal Engineering Blog article on using Flutter and Firebase to develop cross-platform instant messaging application.
53 stars 23 forks source link
firebase flutter

Codemagic build status

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: