Skip to content

This is the source-code reference for the Toptal Engineering Blog article on using Flutter and Firebase to develop cross-platform instant messaging application.

Notifications You must be signed in to change notification settings

nstosic/toptal-flutter-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

  • iOS 14 support
  • firebase_auth updated
  • cloud_firestore updated
  • firebase_messaging updated
  • firebase_storage

About

This is the source-code reference for the Toptal Engineering Blog article on using Flutter and Firebase to develop cross-platform instant messaging application.

Topics

Resources

Stars

Watchers

Forks

Languages