PackageTrack
Sign in Get early access

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 2025
2024 2025 2026
Release Pre-release

Releases

latest 12
  1. 2.1.1 23 Oct 2025
    Release notes

    Small changes in the documentation

    Open source →
  2. 2.1.0 23 Oct 2025
    Release notes

    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.

    Open source →
  3. 2.0.0 22 Nov 2023
    Release notes

    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.

    Open source →
  4. 1.3.1 19 Sep 2023
    Release notes
    • format lib/src/debouncer.art
    Open source →
  5. 1.3.0 08 Aug 2023
    Release notes
    • Change isLeadingEdge parameter into using BehaviorType enabling more flexibility on leading edge, trailing edge or both
    Open source →
  6. 1.2.1 24 Jul 2023
    Release notes
    • Add leading edge to documentation
    Open source →
  7. 1.2.0 21 Jul 2023
    Release notes
    • Add leading edge feature
    Open source →
  8. 1.1.1 20 Jul 2023
    Release notes
    • Update ReadMe to add Throttle Example
    Open source →
  9. 1.1.0 20 Jul 2023
    Release notes
    • Add Throttle
    Open source →
  10. 1.0.2 19 Jul 2023
    Release notes
    • Add Documentation
    Open source →
  11. 1.0.1 19 Jul 2023
    Release notes
    • Fix homepage not accessible
    Open source →
  12. 1.0.0 19 Jul 2023
    Release notes
    • Add Debouncer class
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive