blinc_ui_flutter library

Classes

AppColors
The AppColors class provides pre defined colors for general use. Example:
AppResponsiveWidget
BlincAppBar
BlincBorders
Creates pre defined styles for Container borders. It can be used by the border argument at BoxDecoration. For example:
BlincButton
The BlincButton widgets creates a styled button. You can choose between presets with BlincButton().largePrimary for example:
BlincButtonPresets
The blueprint to create BlincButton presets and customize shape and size of it's elements.
BlincButtonTheme
The blueprint for creating new BlincButton themes
BlincIconButton
The BlincIconButton creates a button with an icon inside.
BlincIconButtonTheme
The blueprint for creating new BlincIconButton themes
BlincInputComponent
The BlincInputComponent is responsible for creating Forms and Inputs. BlincInputComponent.form() will create a form to wrap the inputs. BlincInputComponent.input() will create an input that should be inside the form.
Creates a BlincLogo object.
BlincProgressBar
The BlincProgressBar is a widget that shows loading progress. It requires a value, that can range from 0 to 1 indicating the percentage of the progress. The style can be switched to dark mode if dark is set to true. Example:
BlincShadow
Creates pre defined styles for Container shadows. It can be an item in the boxShadow argument at BoxDecoration. For example:
BlincSymbol
Creates a BlincSymbol object.
BlincText
BlincText will create a text widget with pre-built styles. They can be composed with weight, size and height.
DefaultIconButtonTheme
The default icon theme used when the colors are not explicitly defined
DefaultIconPresets
The default icon presets used when the icon button shape and sizes are not explicitly defined
DefaultPresets
The default presets used when the button shape and sizes are not explicitly defined
DefaultTheme
The default theme used when the colors are not explicitly defined
DoublePrimaryPresets
DoubleSecondaryPresets
IconPresets
The blueprint to create BlincIconButton presets and customize shape and size of it's elements.
LargeIconPresets
LargePresets
LoadingSpinner
LoadingSpinner is an alternate CircularProgressIndicator widget with a gradient finish. It requires a color and the diameter. It uses an AnimatorController and spins indefinitely.
LoadingSpinnerState
PrimaryButtonTheme
PrimaryIconButtonTheme
SecondaryButtonTheme
SecondaryIconButtonTheme
SmallIconPresets
SmallPresets
TertiaryButtonTheme
TertiaryIconButtonTheme
UnderlineDecoration
Used to create underlined texts

Enums

BlincSpacer
Creates a spacer that can be horizontal or vertical and follows the Spacing size values. It can be used to separate layout blocks, for example: BlincSpacer.horizontal.huge
LogoOrientation
Aligns the logo vertically or horizontally
LogoTheme
Selects the logo theme

Extensions

SelectOrientationAndSize on BlincSpacer
The extension links the enum with spacing values. It can be horizontal or vertical, and returns the corresponding spacing widget.
SizerExt on num