/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.

Primary LanguageDart

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 pending

As there's an ongoing process of refactoring FlutterFire libraries to offer better multi-platform support, I'll also be rewriting this repository to target the latest releases from FlutterFire (after the library refactoring effort is completed) and will add support for macOS and web platforms. I do not have a timeline for this yet, but it likely won't be completed before October.