Flutter Ratings Native

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.


  • 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.

    sdk: flutter
  flutter_rating_native: ^0.0.1


Add the following import to your Dart code:

import 'package:flutter_rating_native/flutter_rating_native.dart';

then just use code like this:

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

Screenshot (GIF)

Flutter Rating UI (GIF)

Additional information

Project Maintainer ❤️

Md. Al-Amin
Md. Al-Amin


Happy Coding 👨‍💻


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