dependent_multiselect_search_dropdown 1.1.2 copy "dependent_multiselect_search_dropdown: ^1.1.2" to clipboard
dependent_multiselect_search_dropdown: ^1.1.2 copied to clipboard

A customizable Flutter widget for multi-select, searchable, and dependent dropdowns.

example #

A new Flutter project.

Getting Started #

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

dependent_multiselect_search_dropdown #

A customizable Flutter widget for multi-select, searchable, and dependent dropdowns.

TThe dependent_multiselect_search_dropdown widget provides cascading dropdowns, meaning the options in each dropdown are dependent on the previous selection. For example, once you select a country, the available states will be filtered based on that country, and similarly, cities will depend on the selected state.

Dynamic Data Handling: If you remove a selection in any dropdown (e.g., if you unselect a country), all the dependent dropdowns (like state and city) will reset and the user will need to start the selection process again.

This ensures that the data remains consistent and prevents users from making invalid selections (such as selecting a state when no country is chosen).

Example Explanation for Users: Step 1: Select a Country.

Step 2: The State dropdown will be updated with only the states relevant to the selected country.

Step 3: The City dropdown will show cities based on the selected state.

If you decide to remove any selection, the dependent dropdowns will reset, and you will need to re-select the options starting from the first dropdown.

✨ Features #

  • ✅ Cascading dropdowns (e.g., Country → State → City)
  • 🔍 Searchable options
  • ✅ Single & Multi-selection support
  • 🔄 Dynamically update dropdown data
  • 🚫 Error validation for empty selection

📦 Installation #

Add this to your pubspec.yaml:

dependencies:
  dependent_multiselect_search_dropdown: ^1.0.0

Screenshots #

[Screenshot 1] _Example of cascading dropdown with country, state, and city._ [Screenshot 2] _Another view showing the multi-selection dropdown._ [Screenshot 3] _Example of cascading dropdown with country, state, and city._ [Screenshot 4] _Another view showing the multi-selection dropdown._

Demo Video #

Check out the demo videos for the package:

Watch the video This video demonstrates the cascading dropdown feature in action.

Watch the video This video showcases the multi-selection feature.

14
likes
0
points
16
downloads

Publisher

verified publisherinnoventixsolutions.com

Weekly Downloads

A customizable Flutter widget for multi-select, searchable, and dependent dropdowns.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, material_color_utilities

More

Packages that depend on dependent_multiselect_search_dropdown