Flutter Extensions
Widgets |
Description |
AspectRatioBuilder |
Build the widget with the dimension from an aspect ratio |
FixedIndexedStack |
Build the child only when the index is selected |
InkStack |
Add InkWell on image |
KeyboardRemover |
Close the keyboard when use press on the screen |
SizeCopier |
Copy the widget size into SizeCopierController |
SizeCopy |
Read the widget size into SizeCopierController and build the child |
Enums |
TargetPlatform |
AppLifecycleState |
BuildContext
Command |
Description |
theme |
The ThemeData instance from the closest context. |
defaultTextStyle |
The DefaultTextStyle instance from the closest context. |
iconTheme |
The IconThemeData instance from the closest context. |
localizations |
The Localizations instance from the closest context. |
locale |
The Locale instance from the closest context. |
navigator |
The Navigator instance from the closest context. |
tryRead |
Returns the read value if it exists otherwise null. |
tryWatch |
Returns the watch value if it exists otherwise null. |
DateTime - Time
Command |
Description |
DateTime.toTimeOfDay |
Convert it ot TimeOfDay |
DateTime.copyWithTimeOfDay |
Copy with timeOfDay |
Size
Command |
Description |
copyWith |
Copy with new values. |
Command |
Description |
InputDecoration.completeWith(...) |
returns a copy of InputDecoration by completing it with the attributes |
Table
Command |
Description |
DataRow.copyWith(...) |
returns a copy of DataRow with the new attributes |
DataRow.completeWith(...) |
returns a copy of DataRow by completing it with the attributes |
DataCell.copyWith(...) |
returns a copy of DataCell with the new attributes |
DataCell.completeWith(...) |
returns a copy of DataCell by completing it with the attributes |
Widget |
Description |
FillSingleChildScrollView |
Allows you to use flex widgets within a scroll view |
Listenable - ChangeNotifier
Widget |
Description |
ChangeableProvider |
... |
ChangeableBuilder |
listen to a Listenable and construct the ui based on the changes |
ChangeableListener |
... |
ChangeableConsumer |
to do... |
ChangeableValueBuilder |
listen to a Listenable and construct the ui based on the changes only if they respect the 'condition' or the value does not change |
ChangeableValueListener |
to do... |
ChangeableValueConsumer |
to do... |
RxStream
Listen to a Stream
or StreamValue
and filtering by previous e current state
Not repeat data or AsyncSnapshot
Widget |
Description |
RxStreamConsumer |
Construct the Widget based on the AsyncSnapshot and notify change AsyncSnapshot |
RxStreamBuilder |
Construct the Widget based on the AsyncSnapshot |
RxStreamListener |
Notify change AsyncSnapshot |
ValueStreamConsumer |
Construct the Widget based on the data and notify change data |
ValueStreamBuilder |
Construct the Widget based on the data |
ValueStreamListener |
Notify change data |