score_progress_pretty_display 1.0.5 copy "score_progress_pretty_display: ^1.0.5" to clipboard
score_progress_pretty_display: ^1.0.5 copied to clipboard

A Flutter package to display and visualize credit card scores, or any other type of score, in a visually appealing way.

A Flutter package to display and visualize credit card scores, or any other type of score, in a visually appealing way.

Previews #

preview_1

preview_2

preview_3

Features #

  • Customizable: You can customize the appearance of the score visualization, including the color, size, and animation.

  • Animated: The package includes animations to make the score visualization engaging and interactive.

  • Easy to Use: Integrating this package into your Flutter project is straightforward and requires minimal setup.

Installation #

Add the following dependency to your pubspec.yaml file:

dependencies:
  score_progress_pretty_display: ^1.0.0 # Use the latest version
copied to clipboard

Usage #

PrimaryArcAnimationComponent(
          score: 77,
          maxScore: 100,
          arcHeight: 340,
          arcWidth: 340,
          backgroundArcStrokeThickness: 10,
          progressArcStrokeThickness: 10,
          enableStepperEffect: false,
          isRoundEdges: false,
          minScoreTextFontSize: 30,
          maxScoreTextFontSize: 50,
          isRoundOffScoreWhileProgress: true,
          isRoundOffScore: true,
          showOutOfScoreFormat: true,
          isPrgressCurveFilled: false,
          scoreAnimationDuration: Duration(seconds: 2),
          scoreTextAnimationDuration: Duration(milliseconds: 500),
          scoreTextStyle: TextStyle(fontWeight: FontWeight.normal, height: 1),
          arcBackgroundColor: Colors.black12,
          arcProgressGradientColors: [
            Colors.yellowAccent,
            Colors.greenAccent,
            Colors.green,
          ],
        )
copied to clipboard

Example #

For a complete example, check the example directory included with this package.

Contribution Guide #

  1. Feel free to reach out for feedback/discussions on kartikeya.199231@gmail.com

  2. Before submit PR, you need to set githook on your machine by paste and run this command from your terminal at root project

git config core.hooksPath .githooks
copied to clipboard
  1. When you add new feature/fix issues, please make sure you update the documentation
dart doc .
copied to clipboard
  1. If possible, I want to keep this package free from external dependencies.

Roadmap #

  1. I am planning to add new animations in the next release.
6
likes
160
points
231
downloads
screenshot

Publisher

unverified uploader

Weekly Downloads

2024.08.19 - 2025.03.03

A Flutter package to display and visualize credit card scores, or any other type of score, in a visually appealing way.

Repository (GitHub)

Topics

#design #score #progress #animation #arc-progress-bar

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on score_progress_pretty_display