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)