In mobile app development, it's essential to comprehend user needs and preferences to build successful applications. A lot of developers find it challenging to select a method for collecting user insights since most existing solutions tend to be expensive, lengthy, or even both. That's why we've developed the "Suggest a Feature" package for Flutter, a tool that simplifies user feedback collection without compromising the user experience.

In this article, we'll explore the key features of this package and discuss how it can benefit your mobile app development process.

A new Flutter project.
Suggest a Feature Web Demo

What is It for?

The "Suggest a Feature" package is a pre-built Flutter module crafted to assist developers in effortlessly incorporating an in-app menu. This menu enables users to share their suggestions, exchange ideas with others, and support each other's proposals through voting. This live feedback system supplies crucial insights into user preferences and possible enhancements for your application.

Here is a small demo how it looks:

"Suggest a Feature" Package Demo

Key Features of the Package

Keep Users Engaged within Your App

The package enables you to add an additional menu to your app, so users don't have to leave your application to share their thoughts. This approach enhances the user experience and encourages users to stay engaged with your app.

GitHub - What-the-Flutter/Suggest-a-Feature: Feedback collection tool for Flutter apps
Feedback collection tool for Flutter apps. Contribute to What-the-Flutter/Suggest-a-Feature development by creating an account on GitHub.

Cost-effective User Feedback Collection

Offering a cost-effective alternative to traditional user feedback collection methods like surveys or focus groups, the package allows developers to avoid investing in expensive external tools or services. By using this package, developers can gather valuable user insights directly within their app, streamlining the feedback process and reducing overall costs.

Easy Integration

The package's easy integration saves developers time, allowing them to focus on other aspects of app development. Since the "Suggest a Feature" module is a Flutter package, developers can seamlessly incorporate it into their projects without the hassle of implementing an external service.

If you're interested in exploring more useful Flutter and Dart packages, check out our article on the Top Flutter & Dart Packages in 2024.

Firestore Implementation

For developers who prefer using Firestore as their database solution, the package offers a ready-made Firestore implementation.

suggest_a_feature_firestore | Flutter Package
A package that contains the firestore based data source for suggest_a_feature.

User-friendly Interface and Custom Theming Support

We've designed the interface to be intuitive and straightforward, eliminating the need for long, complicated forms. Additionally, you can customize the menu's theme to fit your app's branding and style. Learn more about adding custom themes here.

Real-time and Live Discussions

The package encourages collaboration among users, fostering a sense of community within your app. Users can discuss ideas, vote on suggestions, and engage with developers, creating a positive feedback loop that benefits both the app and its user base.

With real-time feedback from users, developers can make informed decisions about app updates and improvements. By understanding user needs and preferences, developers can prioritize features and enhancements that align with their audience's desires, resulting in a more successful application.

Last but not least

Here are some more cool things about our package:

  • Two types of suggestions: Feature and Bug, making it easier to categorize and understand user feedback.
  • Advanced interaction: Developers and users can comment on suggestions, and users can vote for each other's ideas to make them more visible.
  • Multilingual support: English, Russian, and Ukrainian.
  • Media-content support: Users can attach photos to their suggestions for better context.
suggest_a_feature | Flutter Package
Ready-made Flutter package for collecting suggestions from users.


The "Suggest a Feature" package for Flutter offers a user-friendly, cost-effective, and time-saving solution for gathering user insights and enhancing the mobile app development process. By implementing this package, you can improve your app's functionality, tailor it to user preferences, and ultimately create a more engaging and successful application.

Don't hesitate to try it for your next app development project and enjoy the benefits it provides. Enjoy!

Share this post