mono_kit library
Classes
- AnimatedExpansionVisibility
- AppAssetImage
- AppBottomArea
- AppLifecycleStateObserver
- Barrier
- BarrierController
- BetterAnimatedOpacity
- BetterFadeTransition
- BetterPlaceholder
-
BetterStreamBuilder<
T> -
BottomPopupRoute<
T> - CenteredMaxWidth
- DebugPadding
-
DelayedPopScope<
T> - ErrorDialogL10n
-
FadePageRoute<
T> - GoRouterLocationButton
- HUD
- ImagePickerErrorCodes
- ItemizedText
- LinkTextSpan
- ListenerText
- ListenerVisibility
- ListSection
- ListSectionHeader
- ListTileSelectedBackgroundColoredBox
- LoadingSwitcher
- MaxWidthPaddingBuilder
-
ModalPageRoute<
T> - OverflowDetectableText
- PagingScrollController
- PhotoSelectionL10n
- PopBarrier
- RippleEffectButton
- ScrollKeyboardShortcut
- SizeListener
- SnackBarL10n
- SubscriptionHolder
- TextScaleFactor
- TilePadding
- TimeoutSwitcher
- UnfocusOnTap
-
ValueObservableBuilder<
T> - VerticalCenterScrollView
- WIP
Enums
Extensions
- ColorEx on Color
-
EnumByName
on Iterable<
T> -
IterableEx
on Iterable<
T> - SnackBarPresenterEx on ScaffoldMessengerState
-
StateNotifierEx
on StateNotifier<
T> - StringEx on String?
- ThemeDataEx on ThemeData
Constants
- kPagingScrollDuration → const Duration
- kPagingScrollOffset → const double
Properties
-
barrierProvider
→ StateNotifierProvider<
BarrierController, bool> -
final
- buildMode ↔ BuildMode
-
getter/setter pair
-
lifecycleObserver
→ StreamProvider<
AppLifecycleState> -
final
Functions
-
configureErrorWidgetBuilder(
{required bool isProduction, ErrorWidgetBuilder? productionBuilder}) → void - Show error unless ReleaseMode and isProduction is true.
-
convertToHalfWidth(
String text) → String -
darkTheme(
) → ThemeData -
lightTheme(
) → ThemeData -
showErrorDialog(
{required BuildContext context, dynamic error, ErrorDialogL10n l10n = const ErrorDialogL10n()}) → void -
showPhotoSelectionSheet(
{required BuildContext context, PhotoSelectionL10n l10n = const PhotoSelectionL10n(), VoidCallback? onSettingAppOpenRequested, bool requestFullMetadata = false, bool allowMultiple = false}) → Future< List< XFile> >
Typedefs
-
AsyncChildWidgetBuilder<
T> = Widget Function(BuildContext context, AsyncSnapshot< T> snap, Widget? child) -
DelayedPopInvokedWithResultCallback<
T> = Future< bool> Function(T? result) - OverflowDetector = void Function(double overflowHeight)
- PaddingWidgetBuilder = Widget Function(BuildContext context, EdgeInsets padding)
- SizeChangedCallback = void Function(Size size)