nebula 0.1.0 copy "nebula: ^0.1.0" to clipboard
nebula: ^0.1.0 copied to clipboard

outdated

Nebula makes your Flutter development journey easier by providing helper widgets, utilities and abstractions.

nebula #

Makes your Flutter development journey easier by providing helper widgets, utilities and abstractions.

Dimension widget #

Get the dimensions (height and width) associated to a context, instead of doing MediaQuery each and every time.

@override
  Widget build(BuildContext context) {
    return Center(
      child: Dimension(
        /// You can omit the context, in which case the
        /// widget will use its own context
        context: context,

        builder: (h, w) {
          return Row(
            children: [
              SizedBox(
                height: h * 0.3,
                width: w * 0.3,
                child: Center(child: Text('A')),
              ),
              SizedBox(
                height: h * 0.3,
                width: w * 0.5,
                child: Center(child: Text('B')),
              ),
              SizedBox(
                height: h * 0.3,
                width: w * 0.2,
                child: Center(child: Text('C')),
              ),
            ],
          );
        },
      ),
    );
  }

The context argument is nullable, so if you skip it, the the Dimension widget will use its own context to get the height and width

1
likes
0
pub points
0%
popularity

Publisher

verified publisheraldrinsartfactory.com

Nebula makes your Flutter development journey easier by providing helper widgets, utilities and abstractions.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on nebula