moye library

This file exports most used functionality of this package

Classes

AutoLayout
This stateless widget will allow the developers to develop for multiple screen sizes. You can create breakpoints, the points in which the auto-layout should use that widget when the screen size is within those thresholds
AutoLayoutHelper
A helper for AutoLayout to make it easier develop for different screen sizes.
BackBlurImage
Shows the child on top of the blurred version of the image provider provided
BottomSheetConfig
BottomSheetHandle
BottomSheetUtils
make it easier to show rounded bottom sheets
DefaultBottomSheetConfig
FadeContainer
applies a fade, defaults to bottom fade can specify other parameters to create top, left and right, and other specific fades
GlowContainer
Adds an outer glow to the given widget
IAutoLayout
An interface to make it easier to implement auto layout capabilities
LinearGradientProgressBar
MoyeConfig
set of useful extensions that would lessen the development time and allow you to focus on making new features rather than implementing them This is used to setup the static values that are used within the package
OverlayGlow
OverlayGlows
OverlayGlowWidget
ProgressButton
ScrollableBottomSheetConfig
WrapBottomSheetConfig

Extensions

ArrayExtension
AutoLayoutExtension
an extension to make it easier to build an AutoLayout from IAutoLayout interface
BackBlurImageExtension
ContainerGlowExtension
FadeContainerExtension
MoyeAlignWidgetExtension
Extensions about aligning widgets on screen
MoyeContextExtension
An extension for a context
MoyeDateTimeExtension
MoyeFitWidgetExtension
Extension about fitting widgets
MoyeNumberExtension
extension of the num to contain more useful helper methods and getters
MoyeStateExtension
An extension to access different variables of a state more easily
MoyeStringExtensions
MoyeTextStyleExtension
Extension for text styles to make everything easier
MoyeTimeOfDayExtension
MoyeWidgetExtension
NullSafetyExtension
Extensions to make null safety easier to deal with
OverlayGlowExtension

Constants

empty → const SizedBox
constant widgets
emptySliver → const SliverToBoxAdapter
months → const Map<int, String>
s12 → const double
s12HeightBox → const SizedBox
s12HeightBoxSliver → const SliverToBoxAdapter
s12HorizontalPadding → const EdgeInsets
s12Padding → const EdgeInsets
s12Vertical24Horizontal → const EdgeInsets
s12VerticalPadding → const EdgeInsets
s12WidthBox → const SizedBox
s12WidthBoxSliver → const SliverToBoxAdapter
s16 → const double
s16HeightBox → const SizedBox
s16HeightBoxSliver → const SliverToBoxAdapter
s16HorizontalPadding → const EdgeInsets
s16Padding → const EdgeInsets
s16VerticalPadding → const EdgeInsets
s16WidthBox → const SizedBox
s16WidthBoxSliver → const SliverToBoxAdapter
s24 → const double
s24HeightBox → const SizedBox
s24HeightBoxSliver → const SliverToBoxAdapter
s24HorizontalPadding → const EdgeInsets
s24Padding → const EdgeInsets
s24VerticalPadding → const EdgeInsets
s24WidthBox → const SizedBox
s24WidthBoxSliver → const SliverToBoxAdapter
s32 → const double
s32HeightBox → const SizedBox
s32HeightBoxSliver → const SliverToBoxAdapter
s32HorizontalPadding → const EdgeInsets
s32Padding → const EdgeInsets
s32VerticalPadding → const EdgeInsets
s32WidthBox → const SizedBox
s32WidthBoxSliver → const SliverToBoxAdapter
s4 → const double
s40 → const double
s48 → const double
s4HeightBox → const SizedBox
height boxes
s4HeightBoxSliver → const SliverToBoxAdapter
height boxes
s4HorizontalPadding → const EdgeInsets
horizontal padding constants
s4Padding → const EdgeInsets
all insets padding constants
s4Vertical8Horizontal → const EdgeInsets
symmetric padding constants
s4VerticalPadding → const EdgeInsets
vertical padding constants
s4WidthBox → const SizedBox
width boxes
s4WidthBoxSliver → const SliverToBoxAdapter
width boxes
s8 → const double
s8HeightBox → const SizedBox
s8HeightBoxSliver → const SliverToBoxAdapter
s8HorizontalPadding → const EdgeInsets
s8Padding → const EdgeInsets
s8Vertical16Horizontal → const EdgeInsets
s8Vertical24Horizontal → const EdgeInsets
s8VerticalPadding → const EdgeInsets
s8WidthBox → const SizedBox
s8WidthBoxSliver → const SliverToBoxAdapter
weekdays → const Map<int, String>

Enums

ProgressButtonLoadingType
ProgressButtonType
A button that shows circular progress bar or a custom widget when pressed until the future task is complete

Typedefs

AlsoInvokableFunction<T> = dynamic Function(T it)
BottomSheetChildBuilder = Widget Function(BuildContext context, ScrollController? controller)
controller is only present if using the ScrollableBottomSheetType
LetInvokableFunction<R, T> = R Function(T it)