layout library

Classes

SPAppBar
A platform-adaptive Sixplace application bar.
SPBreakpoints
Defines the minimum widths at which responsive tiers become active.
SPCol
A responsive column intended to be placed inside an SPRow.
SPColumnSpec
Describes how many of the twelve grid columns a widget occupies, as well as its offset and visual order.
SPContainer
Centers content inside a fixed-width or fluid responsive container.
SPContainerWidths
Maximum widths used by a fixed SPContainer.
SPMargin
Applies responsive margin around a widget based on the current screen width.
SPPadding
Applies responsive padding to a widget based on the current screen width.
SPResponsive
Provides convenient access to viewport-responsive information.
SPResponsiveSizedBox
A SizedBox whose width and height can change by viewport breakpoint.
SPResponsiveValue<T>
Stores one value that can change across responsive breakpoints.
SPRow
Places responsive SPCol widgets inside a twelve-column wrapping row.
SPScaffold
A highly flexible, responsive wrapper around Flutter's native Scaffold.
SPVisibility
Controls the visibility of a widget based on the current screen width.

Enums

SPBreakpoint
The six responsive tiers supported by Sixplace.

Extensions

SPResponsiveBuildContext on BuildContext
Convenient viewport-responsive access through context.sp.
SPResponsiveValueBuildContext on SPResponsiveValue<T>
Allows an SPResponsiveValue to resolve itself from a BuildContext.