extensions_plus library
Extensions
- BuildContextTheme on BuildContext
- Extension on BuildContext to provide theme-related utilities.
- ColorExtension on Color
- Extension on Color to provide advanced color manipulation methods
- DateTimeExtension on DateTime
- DeviceContextExtension on BuildContext
- Extension on BuildContext to provide responsive design utilities and device information.
- DurationExtension on Duration
- Formatting helpers for Duration.
- GenericBuildContextExtension on BuildContext
- IntDurationExtension on int
-
Turns a bare integer into a Duration:
5.seconds,300.ms,2.days. -
IterableExtension
on Iterable<
T> - Extension methods for Iterable to provide additional utility functions.
-
ListExtension
on List<
T> -
MapExtension
on Map<
K, V> - A powerful extension on BuildContext that provides convenient navigation methods with full support for all MaterialPageRoute properties.
-
NullableIterableExtension
on Iterable<
T> ? -
Null-and-empty checks for
Iterable<T>?. -
NullableMapExtension
on Map<
K, V> ? -
Null-and-empty checks for
Map<K, V>?. - NullableStringExtension on String?
-
Null-and-empty checks for
String?. - NumericExtension on num
- Extension on num to provide utility methods for numeric operations and formatting.
- OverlayUtilitiesBuildContext on BuildContext
-
Extensions to show bottom sheets easily from the
BuildContext. - StringExtension on String
- StringTextStyleExtension on String
- TextStyleExtension on Text
- TextStyleExtensions on TextStyle
- Extension on TextStyle to provide advanced text style manipulation methods
- UtilityContextExtension on BuildContext
-
Utility extensions for common
BuildContextactions. - WidgetExtension on Widget
-
Extension methods for the
Widgetclass to add various utility functions.