This open-source project is an integration of Firebase.Auth, Provider, log_in, onGenerateRoute, paginatedDataTable, ListView, and other common used widgets.
Record_2022_01_23_21_24_52_695.mp4
Scenarios: Without log in/sign up, the header of every page shows 'Please Sign In'. After logging in, the header automatically show your login name. And the side menu option 'Log In/Sign Up' swap to 'Log Out'.
Check the screenshots below. The first picture is the scene that without log in/sign up. The second picture is with log in/sign up.
Please go to Firebase console to create your own Firebase project and add this project to your Firebase. Then add and get the associated dependencies to the pubspec.yaml.
Docs:
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.