sizable 0.0.4 copy "sizable: ^0.0.4" to clipboard
sizable: ^0.0.4 copied to clipboard

Making code less managable and writing clean code. Reuse commonly used sizing padding widgets.

#Sizable Making code less manageable and writing clean code. Reuse commonly used sizing padding widgets.

Features #

This package uses flutter extension methods to make widgets such as padding sizedbox align .etc. Widgets that are reused often more easy to use.

Usage #

Align widget is called in this way, width alignment positions as 'left', 'right' and 'center'

'left'.align(YourWidgetHere)

Get the whole screen width size

width(context)

example: SizedBox(width: width(context) * .5),

Get the whole screen height size

height(context)

example: SizedBox(height: height(context) * .5),

SizedBox height extension is used like this:

heightInDouble.sizeh

example: 20.sizeh
example: 20.5.sizeh

you can use int or double as prefix size

SizedBox width extension is used like this:

widthInDouble.sizew

example: 20.sizew
example: 20.5.sizew

you can use int or double as prefix size

EdgeInsets.all() is used like this:

spacing()

example: Padding(
padding: spacing()
)

with parameter value as default 10

EdgeInsets.symmetric() is used like this:

spacingSym()

example: Padding(
padding: spacingSym()
padding: spacingSym(v:15)
)

with horizontal as h and vertical as v which both has default of 10

EdgeInsets.only() is used like this:

spacingOnly()

example: Padding(
padding: spacingOnly(t:10,r:15)
)

with horizontal as h, vertical as v, top as t and bottom as b in which all the values are 0 in default

Additional information #

You can head over to my github and contribute to this package.

0
likes
130
pub points
0%
popularity

Publisher

unverified uploader

Making code less managable and writing clean code. Reuse commonly used sizing padding widgets.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on sizable