Watch Rewards

A customizable Flutter widget that displays a circular progress indicator with rewards functionality.

This widget shows a circular progress indicator that fills up over time, and displays a reward value that increases at specified intervals.

Example

Here's an example of how to use WatchRewards:

WatchRewards(
  radius: 32.0,
  foregroundColor: Colors.red,
  backgroundColor: Colors.pink.shade50,
  buttonColorBegin: Colors.amber,
  buttonColorEnd: Colors.pink,
  buttonTitle: 'Claim',
  value: 100.0,
  stepValue: 10.0,
  watchInteval: 5,
  icon: Icon(Icons.star, color: Colors.amber.shade500),
  onValueChanged: (value) => print('New value: $value'),
  onTap: () => print('Button tapped'),
)

Screenshot