Flutter Ratings Null Safety

A Flutter package to show ratings in a beautiful way. It is highly customizable and easy to use. It is inspired by Flutter Rating package as this is now not null-saftey enable & maintainer not updatig the package.

pub version last commit license stars

Note: This plugin is still under development, anyone want to contribute on this project is most welcome. If you have any idea or suggestion, please feel free to contact me.

Features

  • x Null-safety enable
  • x Easy to use
  • x Highly customizable
  • x Supports both Android and iOS
  • x Supports both horizontal and vertical directions
  • x Supports both full and half ratings

Getting started

You just need to add the dependency in your pubspec.yaml file.

dependencies:
  flutter:
    sdk: flutter
  flutter_rating_null_safe: ^0.0.3

Usage

Add the following import to your Dart code:

import 'package:flutter_rating_null_safe/flutter_rating_null_safe.dart';

then just use code like this:

FlutterRatings(
  rating: 3.5,
  starCount: 5,
  borderColor: Colors.grey,
  color: Colors.amber,
  allowHalfRating: true,
  size: 20,
  mainAxisAlignment: MainAxisAlignment.center,
  onRatingChanged: (rating) {
    print(rating);
  },
),

Screenshot (GIF)

Flutter Rating UI (GIF)

Additional information

Project Maintainer ❤️

Md. Al-Amin
Md. Al-Amin

✨VALUABLE CONTRIBUTORS✨

Happy Coding 👨‍💻

License

This project is licensed under the MIT License - see the LICENSE file for details.