A new Flutter project.
It uses FireBase Authentication for Sign In,Sign Up and Sign Out using Email and Password
It uses FireBase FireStore or uploading and retriving Chats Messages
We also used Streams and Stream Builder so that the messages load in an instant without going for any event handling as in on click of a button.
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.