zeba_academy_feedback 1.0.0 copy "zeba_academy_feedback: ^1.0.0" to clipboard
zeba_academy_feedback: ^1.0.0 copied to clipboard

A Flutter feedback UI package with ratings, reviews, reactions, and like/dislike components.

Zeba Academy Feedback #

⭐ Feedback Components Package for Flutter

Ratings • Reviews • Reactions • Like / Dislike


About Me #

✨ I’m Sufyan bin Uzayr, an open-source developer passionate about building and sharing meaningful projects.

You can learn more about me and my work:

🌐 Website: sufyanism.com 💼 LinkedIn: linkedin.com/in/sufyanism


Your all-in-one learning hub! #

🚀 Explore courses and resources in coding, technology, and development at:

  • zeba.academy
  • code.zeba.academy

Empower yourself with practical skills through curated tutorials, real-world projects, and hands-on experience.

Level up your tech game today! 💻✨

Zeba Academy is a learning platform dedicated to:

  • Coding
  • Technology
  • Software Development

➡ Main website: zeba.academy ➡ Courses & resources: code.zeba.academy ➡ YouTube tutorials: zeba.academy ➡ Instagram: zeba.academy


📦 Zeba Academy Feedback #

A Flutter package that provides reusable and customizable feedback UI components.

Create beautiful user feedback experiences with ready-to-use widgets.


✨ Features #

⭐ Rating System #

Interactive star rating component.

Features:

  • Custom star count
  • Initial rating support
  • Rating change callback

Example:

ZebaRating(
  initialRating: 5,
  onChanged: (rating) {
    print(rating);
  },
)

📝 Review Card #

Display reviews with username, rating and feedback text.

Example:

ZebaReviewCard(
  username: "Sufyan",
  review: "Amazing package!",
  rating: 5,
)

😀 Reaction Picker #

Emoji based feedback selector.

Available reactions:

😀 😍 😐 😢 😡

Example:

ZebaReactionPicker(
  onSelected: (reaction) {
    print(reaction);
  },
)

👍 Like / Dislike #

Simple engagement component.

Example:

ZebaLikeDislike(
  likes: 10,
  dislikes: 2,
)

🚀 Installation #

Add dependency:

dependencies:
  zeba_academy_feedback: ^1.0.0

Run:

flutter pub get

Import:

import 'package:zeba_academy_feedback/zeba_academy_feedback.dart';

🛠 Requirements #

  • Flutter >= 3.0.0
  • Dart >= 3.0.0

📂 Structure #

lib/

├── zeba_academy_feedback.dart

└── src/

    ├── rating/
    │   └── rating_widget.dart

    ├── review/
    │   └── review_card.dart

    ├── reaction/
    │   └── reaction_picker.dart

    ├── like_dislike/
    │   └── like_dislike.dart

    └── models/
        └── feedback_model.dart

🧪 Testing #

Run tests:

flutter test

Analyze:

flutter analyze

🤝 Contributing #

Contributions are welcome.

Steps:

  1. Fork the repository

  2. Create branch:

git checkout -b feature/new-feature
  1. Commit:
git commit -m "Add new feature"
  1. Push:
git push origin feature/new-feature
  1. Open Pull Request

📄 License #

This project is licensed under the:

GNU General Public License v3.0 #

You are free to:

✅ Use ✅ Modify ✅ Share ✅ Improve

under GPL-3.0 conditions.

See the LICENSE file for full details.


⭐ Support #

If this package helps you:

⭐ Star the repository 🐛 Report issues 💡 Suggest features 🤝 Contribute


Thank you for using Zeba Academy Feedback ❤️

Built with Flutter 💙

Zeba Academy

0
likes
130
points
60
downloads

Documentation

API reference

Publisher

verified publisherzeba.academy

Weekly Downloads

A Flutter feedback UI package with ratings, reviews, reactions, and like/dislike components.

Homepage

Topics

#flutter #feedback #rating #review #ui

License

unknown (license)

Dependencies

flutter

More

Packages that depend on zeba_academy_feedback