smart_debouncer library

A smart debouncer that dynamically adjusts delay using Exponential Moving Average (EMA) based on actual user typing speed.

Perfect for optimizing autocomplete/search API calls in Flutter apps.

Classes

SmartDebouncer
A smart debouncer that dynamically adjusts its delay based on the user's actual typing speed using the Exponential Moving Average (EMA) algorithm.