Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Games and Rewards packages

Last updated: April 27, 2025

In-app games and rewards are a great way to keep users engaged with your app. By offering rewards for completing certain tasks, users are more likely to keep using your app and continue engaging with its content. This can be a great way to increase retention rates and keep users coming back for more. Spin a wheel, slot machine and scratch cards are all popular in-app rewards that can be used to great effect.

The complete list of Flutter packages to add In-app Games & Rewards in Flutter apps is provided below.


confetti Card Image
confetti
👍 1.48K   ⬇️ 209.5K
Dart 3 compatible
Maintenance Status: Good

Blast colorful confetti all over the screen. Celebrate in app achievements with style. Control the velocity, angle, gravity and amount of confetti.

scratcher Card Image
scratcher
👍 478   ⬇️ 11.5K
Dart 3 compatible
Maintenance Status: Average

Scratch card widget which temporarily hides content from the user.

flutter_fortune_wheel Card Image
flutter_fortune_wheel
👍 345   ⬇️ 8K
Dart 3 compatible
Maintenance Status: Good

Visualize (random) selection processes with widgets like a spinning wheel of fortune or a fortune bar.

coupon_uikit Card Image
coupon_uikit
👍 256   ⬇️ 1.9K
Dart 3 compatible
Maintenance Status: Average

A UI kit that contains clippers and widgets which implements the shape of the coupon cards

flutter_confetti
👍 95   ⬇️ 8.1K
Dart 3 compatible
Maintenance Status: Good

Confetti animation in Flutter, a powerful and easy-to-use library to show amazing confetti effects.

roulette Card Image
roulette
👍 44   ⬇️ 418
Dart 3 compatible
Maintenance Status: Good

This is a library provide a simple roulette widget which usually used for lottery.

roller_list Card Image
roller_list
👍 31   ⬇️ 767
Dart 3 compatible
Maintenance Status: Average

A list widget that works similar to rollers: endlessly scrolling over limited set of items.

crossword Card Image
crossword
👍 31   ⬇️ 242
Dart 3 compatible
Maintenance Status: Good

A Flutter package providing a user interface for solving crossword puzzles in your app.

teqani_rewards Card Image
teqani_rewards
👍 4   ⬇️ 102
Dart 3 compatible
Maintenance Status: Good

A powerful Flutter package for implementing gamification features. Includes achievement systems, streak tracking, and time-limited challenges with SharedPreferences, SQLite, Hive, and Firebase storage options. Built-in Firebase Analytics for tracking user engagement and behavior.

flutter_spinning_wheel
👍 89   ⬇️ 25

Maintenance Status: Poor

A customizable widget to use as a spinning wheel in Flutter.

flutter_spinwheel
👍 43   ⬇️ 21

Maintenance Status: Poor

A widget that outputs items (text or image) along a pannable circular wheel/spinner with customization options.