Skip to content

Zigotote/barbu_score

Repository files navigation

Barbu score

Barbu score is a Flutter app to fill scores during a Barbu card game (also known as Tafferan or King of heart).

Installation

This is a Flutter app so you need to install Flutter, like described in the doc.

You should also install fvm tool, as described here and get the Flutter version set in the .fvmrc file of the repo with fvm use {barbu_score.version}

To get all dependencies and create generated files run these commands :

fvm flutter pub get
fvm dart run build_runner build

And that's it ! Now you can do awesome work to improve this app.

If you don't want to contribute and just want to play, you can download the app in PlayStore.

Contributing

If you notice something you would like to change, feel free to fill an issue or open a Pull request. Please explain why you want this changes so that I can understand your changes.

Testing

Every changes should be tested. Before pushing, please check fvm flutter test result is OK. A Github action also runs on each PR to check tests status.

Release the app

Before releasing, the app needs to be tested on a real device with

fvm flutter build apk --release
fvm flutter install

App update can be tested with

fvm flutter build apk --release
adb install build/app/outputs/flutter-apk/app-release.apk

If everything is fine, the app bundle can be build with fvm flutter build appbundle --obfuscate --split-debug-info="zigotote/barbu_score/debug" and uploaded to PlayStore.

See Flutter deployment doc for more info.

Licence

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages