Skip to content

areille/brew_flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

brew_flutter

style: very good analysis

A MacOS desktop app for Homebrew, written using Flutter.

Getting Started

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.

Flutter version

Project's flutter version is 3.7.1. We recommend using fvm for managing flutter versions.

You can alias fvm flutter to flutter

How to commit

Commits should be :

  • starting with a gitmoji
  • without punctuation at end
  • uppercase

Example :

💄 Add theme

Running Tests

To run all unit and widget tests use the following command:

$ flutter test --coverage --test-randomize-ordering-seed random

To 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