ResponsiveHelpers extension

==== EXTRA RESPONSIVE HELPERS ==== Additional helper methods for responsive layouts

on

Methods

animDuration(int baseMs) Duration

Available on BuildContext, provided by the ResponsiveHelpers extension

Create responsive animation duration
autoTextSize({required double min, required double max}) double

Available on BuildContext, provided by the ResponsiveHelpers extension

Calculate text size with min/max constraints
cardMargin(double base) EdgeInsets

Available on BuildContext, provided by the ResponsiveHelpers extension

Create responsive card margin
gridCellWidth(double minCellWidth) double

Available on BuildContext, provided by the ResponsiveHelpers extension

Calculate grid cell width based on minimum cell size
gridCount({int mobile = 2, int tablet = 3, int desktop = 4}) int

Available on BuildContext, provided by the ResponsiveHelpers extension

Calculate grid column count based on device type
imageSize({required double width, required double height}) Size

Available on BuildContext, provided by the ResponsiveHelpers extension

Calculate responsive image size
letterSpace(double base) double

Available on BuildContext, provided by the ResponsiveHelpers extension

Calculate responsive letter spacing
lineHeight(double factor) double

Available on BuildContext, provided by the ResponsiveHelpers extension

Calculate responsive line height for TextStyle
minButtonPadding(double base) EdgeInsets

Available on BuildContext, provided by the ResponsiveHelpers extension

Create responsive button padding
responsive<T>({required T mobile, T? tablet, T? desktop}) → T

Available on BuildContext, provided by the ResponsiveHelpers extension

Responsive value selector based on device type
responsiveValue<T>({required T defaultValue, T? sm, T? md, T? lg}) → T

Available on BuildContext, provided by the ResponsiveHelpers extension

Responsive value based on screen width breakpoints
wrapSpacing(double base) double

Available on BuildContext, provided by the ResponsiveHelpers extension

Scale wrap spacing for Wrap widget