flutter_debouncer
A Flutter plugin for debouncing can be used to simplify the implementation of debouncing logic in Flutter applications, making it easier to handle user interactions effectively.
2.1.1
22K downloads/mo
#2105 most downloaded on pub.dev
syaifakmal/flutter-debouncer
What this package is like to depend on
Last release 10 months ago
23 Oct 2025
Ships unpredictably
gaps range from 3 weeks to 1.9 years
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
12 releases · first in 2023
2 releases in the last 12 months
see the full history below
Release timeline
12 releases · Jul 2023 to Oct 2025Releases
latest 12-
2.1.123 Oct 2025 -
2.1.023 Oct 2025Release notes
Open source →Removing BehaviorType.leadingAndTrailing
This behavior is removed to prevent duplicate callback and reduce confusion between edge modes.
Removed throttle-related behaviors
Simplified the throttling API by defaulting to leading-edge execution, ensuring a more predictable and consistent throttling pattern.
-
2.0.022 Nov 2023Release notes
Open source →Debouncer and Throttler Separation
Refactored the code to separate the responsibilities of debouncing and throttling for better code organization and maintainability. This separation enhances clarity and allows users to choose the appropriate mechanism based on their needs.
Change to Named Parameters from Positional Parameters
Improved the method signature by switching from positional parameters to named parameters. This modification enhances code readability and makes it more user-friendly. Named parameters provide a clear and explicit way to convey the purpose of each argument, making the function calls more self-explanatory and reducing the likelihood of errors.
-
1.3.119 Sep 2023 -
1.3.008 Aug 2023Release notes
Open source →- Change isLeadingEdge parameter into using BehaviorType enabling more flexibility on leading edge, trailing edge or both
-
1.2.124 Jul 2023 -
1.2.021 Jul 2023 -
1.1.120 Jul 2023 -
1.1.020 Jul 2023 -
1.0.219 Jul 2023 -
1.0.119 Jul 2023 -
1.0.019 Jul 2023