flutter_extensions library

Classes

AdapterTween
Transform the current value by including it between begin and end
AspectRatioBuilder
Build the widget with the dimension from an aspect ratio
ChangeableBuilder<T extends Listenable>
ChangeableConsumer<T extends Listenable>
ChangeableListener<T extends Listenable>
ChangeableProvider<T extends ChangeNotifier>
ChangeableValueBuilder<T extends Listenable, V>
ChangeableValueConsumer<T extends Listenable, V>
ChangeableValueListener<T extends Listenable, V>
CompositeMapSubscription<K>
Acts as a map for multiple subscriptions that can be canceled at once
DateTimeBuilder
Builder for DateTime
DoubleTween
DrawerBarBuilder
DurationBuilder
Builder for Duration
FillSingleChildScrollView
Assigns the scroll view a minimum size equal to the maximum view size
FixedIndexedStack
GeoBounds
A latitude/longitude aligned rectangle.
GeoPoint
Defines a geographical point
HslColor
InkStack
Add InkWell on image
KeyboardRemover
Close the keyboard when use press on the screen
OffsetTween
PaddingTransition
PathTween
PhysicalSizeBuilder
Rational
A number that can be expressed as a fraction of two integers, a numerator and a non-zero denominator.
ReCase
An instance of text to be re-cased.
RotationTween
Define rotation by gradi 0 -> 360
SizeCopier
Copy the widget size into SizeCopierController
SizeCopierBinders
SizeCopierController
Provides the size of another widget
SizeCopierState
SizeCopy
Read the widget size into SizeCopierController and build the child
TransformTween<T>
ValueListenableListener<T>
ValueStreamBuilder<TValue>
ValueStreamConsumer<TValue>
ValueStreamListener<TValue>

Extensions

AppLifecycleStateFlutterExtensions on AppLifecycleState
BigIntExt on BigInt
Extensions on BigInt.
BuildContextFlutterExtensions on BuildContext
ComparatorExtension on Comparator<T>
Extensions on comparator functions.
DataCellFlutterExtensions on DataCell
DataRowFlutterExtensions on DataRow
DateTimeFlutterExtensions on DateTime
DateTimePureExtensions on DateTime
DateTimeTimeExtension on DateTime
DoublePureExtensions on double
DurationFlutterExtension on Duration
DurationPureExtensions on Duration
DurationTimeExtension on Duration
ElevatedButtonThemeDataFlutterExtensions on ElevatedButtonThemeData
FutureDartExt on Future<T>
FutureFlutterExtensions on Future<T>
FuturePureExtensions on Future<T>
InputDecorationFlutterExtensions on InputDecoration
IntExt on int
Extensions on int.
IntPureExtensions on int
IterableBigIntPureExtensions on Iterable<T>
IterableComparableExtension on Iterable<T>
Extensions that apply to iterables of Comparable elements.
IterableDoubleExtension on Iterable<double>
Extension on iterables of double.
IterableExtension on Iterable<T>
Extensions that apply to all iterables.
IterableFuturePureExtensions on Iterable<Future<T>>
IterableGeoPointPureExtensions on Iterable<GeoPoint>
IterableIntegerExtension on Iterable<int>
Extension on iterables of integers.
IterableIterableExtension on Iterable<Iterable<T>>
Extensions on iterables whose elements are also iterables.
IterableMapEntryPureExtensions on Iterable<MapEntry<K, V>>
IterableNullableExtension on Iterable<T?>
Extensions that apply to iterables with a nullable element type.
IterableNumberExtension on Iterable<num>
Extensions that apply to iterables of numbers.
IterableNumPureExtensions on Iterable<T>
IterablePureExtensions on Iterable<E>
IterableRationalPureExtensions on Iterable<T>
ListPureExtensions on List<T>
MapNullPureExtensions on Map<K?, V?>
MapPureExtensions on Map<K, V>
NullStreamPureExtensions on Stream<T?>
NumPureExtensions on num
NumTimeExtension on T
OutlinedButtonThemeDataFlutterExtensions on OutlinedButtonThemeData
RegExpFlutterExtensions on RegExpMatch
SetPureExtensions on Set<T>
SizeFlutterExtensions on Size
StreamFlutterExtensions on Stream<T>
StreamPureExtensions on Stream<T>
StringPureExtensions on String
StringReCase on String
SubscriptionCompositeExtension on StreamSubscription
TargetPlatformFlutterExtensions on TargetPlatform
TextButtonThemeDataFlutterExtensions on TextButtonThemeData
TinyColorExtension on Color
Extends the Color class to allow direct TinyColor manipulation nativly

Typedefs

ValueBuilder<TValue> = Widget Function(BuildContext context, TValue value)
ValueCondition<TValue> = bool Function(TValue previous, TValue current)
ValueListener<TValue> = void Function(BuildContext context, TValue value)