responsive_mobile 1.0.8 copy "responsive_mobile: ^1.0.8" to clipboard
responsive_mobile: ^1.0.8 copied to clipboard

Make responsives apps

A package that helps you a make a responsive apps, get the devices sizes by inches.

Features #

ScreenSize.getHeight(context) - returns the device height

ScreenSize.getWidth(context) - returns the device width

ScreenSize.getHeightPercentage(context, double percentage) - get the device height with the percentage that you need

ScreenSize.getWidthPercentage(context, double percentage) - get the device height with tbe percentage that you need

isSmallScreen4Inches(context) - return true if the device is lower than 4 inches

isSmallScreen5Inches(context) - return true if the device is lower than 5 inches

isLarge6Inches(context) - return true if the device is lower6 inches

isLarge6Halfnches()(context) - return true if the device is lower than 6.5 inches

getAllDevicesInchesWidth() - return the width double value for all inchs options, just pass how much % you need for each inch

getAllDevicesInchesHeight() - return the height double value for all inchs options, just pass how much % you need for each inch

Getting started #

Install the package on your pubspec.yaml, after that just call the ScreenSize class and call the static method that it is better for you

Usage #

EXAMPLES -

HALF DEVICE SIZE FOR A CONTAINER:

Container( width: ScreenSize.getWidth(context) * 0.2, height: ScreenSize.getHeight )

OR

Container( width: ScreenSize.getWidthPercentage(context, 0.2), height: ScreenSize.getHeight )

CHANGE THE SIZE OF SOMETHING WITH THE PACKAGE:

TextStyleParams( text: 'exemple', fontSize: ScreenSize.isSmallScreen4Inches(context) ? 8 : 12, fontWeight: FontWeight.normal)

MAKE A RESPONSIVE WIDGET FOR ALL DEVICES:

Padding( padding: EdgeInsets.only( bottom: ScreenSize.getHeight(context) * 0.04, right: ScreenSize.getAllDevicesInchesWidth(context, 0.16, 0.15, 0.13, 00.85, 0.080)), child: const Icon( Icons.add, color: Colors.blue, ), );

2
likes
110
points
62
downloads

Publisher

unverified uploader

Weekly Downloads

Make responsives apps

Repository (GitHub)

Documentation

API reference

License

unknown (license)

Dependencies

flutter

More

Packages that depend on responsive_mobile