advanced_debouncer
A Flutter package offering advanced debouncing and throttling utilities along with customizable UI widgets.
Features
- Debouncer and Throttler classes for easily debouncing or throttling function calls.
DebouncedTextFieldwidget that wraps a customizable FlutterTextFieldand debounces user input.- Works well with async operations, lifecycle, and state management.
Usage
import 'package:advanced_debouncer/advanced_debouncer.dart';
DebouncedTextField(
debounceDuration: Duration(milliseconds: 300),
decoration: InputDecoration(labelText: 'Search'),
onChanged: (value) => print('Debounced value: $value'),
);