flywind library

Classes

ColParams
Parameters for Column widget direct Flutter API access
FlyBorderUtils
Utility class for handling Tailwind-like border logic
FlyBox
A unified widget that intelligently renders as either a container or layout
FlyBreakpointToken
Breakpoint values for responsive design
FlyColorToken
Color values from Tailwind CSS theme
FlyColorUtils
Utility class for handling Tailwind-like color logic
FlyFlexUtils
Utility class for handling Tailwind-like flex logic
FlyFontFamilies
FlyFontToken
Font family stacks (sans, serif, mono)
FlyFontUtils
Utility class for handling font family resolution
FlyFontWeightToken
Font weight values
FlyFontWeightUtils
Utility class for handling font weight resolution
FlyGestureDetector
FlyIcon
A builder-style widget that mimics Tailwind-like utilities for icons
FlyImage
A generic image widget with image-specific utilities
FlyLayoutUtils
Utility class for handling Tailwind-like layout logic
FlyLeadingToken
Line height values
FlyLeadingUtils
Utility class for handling Tailwind-like leading (line height) logic
FlyMarginUtils
Utility class for handling Tailwind-like margin logic
FlyNotifier
Controller for managing Fly theme data with runtime updates
FlyObjectUtils
Utility class for handling object fitting logic
FlyPaddingUtils
Utility class for handling Tailwind-like padding logic
FlyPositionUtils
Utility class for handling Tailwind-like position logic
FlyRadiusToken
Border radius values for rounded corners
FlyRoundedUtils
Utility class for handling Tailwind-like rounded logic
FlySizeUtils
Utility class for handling Tailwind-like size logic
FlySpacingToken
Spacing values for margins and padding
FlySpacingUtils
Common spacing utilities for padding and margin
FlyStyle
Internal style storage for Flywind widgets
FlyStyleApplier
Service for applying FlyWind utilities to widgets
FlyStyleContext
InheritedWidget that provides FlyStyle context to descendant widgets
FlyText
A builder-style widget that mimics Tailwind-like utilities for text
FlyTextStyleToken
Text style values with fontSize and height
FlyTextUtils
Utility class for handling Tailwind-like text style logic
FlyTheme
InheritedNotifier widget that provides Fly theme data to the widget tree
FlyThemeData
Main theme data container that holds all tokens
FlyToken<T>
Base interface for all Fly tokens
FlyTrackingToken
Letter spacing values
FlyValue
Value resolver that handles type conversion for Flywind utilities
Flywind
Main app widget that provides Fly theming
RowParams
Parameters for Row widget direct Flutter API access
StackParams
Parameters for Stack widget direct Flutter API access
WrapParams
Parameters for Wrap widget direct Flutter API access

Enums

FlyIntrinsicWidth
Intrinsic width values for Tailwind-like sizing

Mixins

FlyBorder<T>
Mixin that provides Tailwind-like border methods for any widget
FlyColor<T>
Mixin that provides Tailwind-like color methods for any widget
FlyFlex<T>
Mixin that provides Tailwind-like flex methods for any widget
FlyLayoutUtilities<T>
Mixin that provides Tailwind-like layout methods for any widget
FlyLeading<T>
Mixin that provides Tailwind-like leading methods for any widget
FlyMargin<T>
Mixin that provides Tailwind-like margin methods for any widget
FlyObject<T>
Mixin that provides object fitting utilities for images and other objects
FlyPadding<T>
Mixin that provides Tailwind-like padding methods for any widget
FlyPosition<T>
Mixin that provides Tailwind-like position methods for any widget
FlyRounded<T>
Mixin that provides Tailwind-like rounded methods for any widget
FlySize<T>
Mixin that provides Tailwind-like size methods for any widget
FlyTextHelper<T>
Mixin that provides Tailwind-like text style methods for any widget

Extensions

FlyStyleChecks on FlyStyle
Extension on FlyStyle to provide property checking methods
FlyThemeDataExtension on ThemeData
Extension to make FlyTheme work with Material ThemeData

Functions

initializeFlywind() → void
Initialize Flywind and ensure tokens are generated This should be called in your main() function