fl_utilities 3.0.1
fl_utilities: ^3.0.1 copied to clipboard
Simple Flutter utilities such as [BuildContext] shorthands extension, `debounce` extension on [ValueChanged], and more.
fl_utilities #
Simple Flutter utilities such as shorthands extension on BuildContext,
debounce extension on ValueChanged, and more.
This package only depend on SDKs so it can be used in any Flutter project.
Please note that there's no support for Flutter SDK below v3 for now.
Getting started #
Add fl_utilities to your dependencies.
flutter add fl_utilities
and that's it! You're good to go.
Usage #
-
BuildContext shorthands extension:
import 'package:flutter/material.dart'; import 'package:fl_utilities/fl_utilities.dart'; final myWidget = Builder(builder: (context) { context.theme; // instead of `Theme.of(context)` context.mediaQuery; // instead of `MediaQuery.of(context)` return const Placeholder(); }); -
debounce extension on ValueChanged:
import 'package:flutter/material.dart'; import 'package:fl_utilities/fl_utilities.dart'; final myWidget = TextField( onChanged: (text) { debugPrint('Called after half a second of not typing'); }.debounce(), );
Visit Docs-Page for more utilities.