A MacOS desktop app for Homebrew, written using Flutter.
For help getting started with Flutter, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
This project uses riverpod for global state managment and flutter_hooks for widget state managment.
This projects follows CLEAN architecture with feature project structure.
Project's flutter version is 3.7.1. We recommend using fvm for managing flutter versions.
You can alias
fvm fluttertoflutter
Commits should be :
- starting with a gitmoji
- without punctuation at end
- uppercase
Example :
💄 Add themeTo run all unit and widget tests use the following command:
$ flutter test --coverage --test-randomize-ordering-seed randomTo view the generated coverage report you can use lcov.
# Generate Coverage Report
$ genhtml coverage/lcov.info -o coverage/
# Open Coverage Report
$ open coverage/index.html