The project of the empty template with Flutter has built the basic framework to realize the functions of internationalization, theme peeling etc.
Just click on button to create a new repo starting from this template.
| Feature | Usage |
|---|---|
| retrofit | For working with restful API, generated model |
| json_annotation | Same as above (SAA) |
| dio | SAA |
| build_runner | SAA |
| flutter_bloc | For build app architecture |
| freezed | Working with State of bloc |
| equatable | SAA |
| shared_preferences | For caching user’s session |
| firebase_core | For register account and login using Firebase |
| google_sign_in | SAA |
| firebase_auth | SAA |
Before run project, execute this commands:
flutter cleanflutter pub getflutter pub run build_runner buildorflutter pub run build_runner build --delete-conflicting-outputsflutter run(if needed)
Change name in pubspec.yaml file
Remove anything you don't need
Configure analysis_options.yaml for your needs
Feel free to open a issue or submit a pull request for any bugs/improvements.
If you like my work and want to support give a ⭐ to the repo.
Thank you so much ❤️.
This project is under MIT License. See LICENSE for more details.
