responsive_layout_builder 0.3.2
responsive_layout_builder: ^0.3.2 copied to clipboard
Flutter package for building responsive layout based on screen sizes. It could be wristwatch, small/medium/large mobile, small/large tablet or desktop.
responsive_layout_builder #
Flutter package for building responsive layout based on screen sizes. It could be wristwatch, small/medium/large mobile, small/large tablet or desktop.
Getting Started #
ResponsiveLayoutBuilder
could be used as usual widget builder such as LayoutBuilder
or OrientationBuilder
, etc.
ResponsiveLayoutBuilder(
builder: (context, screenSize) {
// Use size argument to build size dependent widgets
},
),
size
property within screenSize
stores LayoutSize
which could be watch
, mobile
, tablet
, desktop
or tv
.
mobile
property within screenSize
stores MobileLayoutSize
which could be small
, medium
or large
.
tablet
property within screenSize
stores TabletLayoutSize
which could be small
or large
.
TODO #
- Figure out how to determine TV
- Add tests