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 clean
flutter pub get
flutter pub run build_runner build
orflutter pub run build_runner build --delete-conflicting-outputs
flutter 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.