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.
Libraries
- fl_utilities
- Simple flutter utilities such as shorthands on BuildContext,
debounceextension on ValueChanged, and more.