quickly library

Quickly is awesome flutter package for faster and cleaner development.

Classes

FxButton
A customizable button widget that follows a specific design style.
FxCheckbox
A checkbox widget with customizable appearance and behavior.
FxGrid
A responsive grid layout widget that arranges its children in a row.
FxRadio<T>
A customizable radio button widget with additional features provided by FxRadio.
FxResponsive
A responsive widget that renders different UI components based on the screen width.
FxSwitch
A customizable switch widget with additional features provided by FxSwitch.
FxTextFormField
A custom text form field widget with additional features.
Helpers
Helper methods
Shimmer
A widget that displays a shimmer effect.

Enums

BtnShape
Defines the possible shapes for the FxButton.
BtnSize
Defines the possible sizes for the FxButton.
BtnType
Defines the possible types for the FxButton.
FadeTheme
Enum representing the theme of the shimmer effect.

Mixins

FxColor
Custom color palette for easy access to predefined color options
FxPadding
Gives predefined Padding
FxRadius
Border radius to easliy get predefined radius.
FxShadow
Gives predefined shadows

Extensions

AlignExtension on Widget
Align extension to extend widget functionality
ContextExtension on BuildContext
Context extension to extend widget functionality
DateTimeExtension on DateTime
An extension on the DateTime class that provides a method for formatting the difference between a given date and the current date in human-readable format.
GestureExtension on Widget
Extension class to add gesture handling capabilities to a Widget.
IntExtension on int
IntExtension is an extension method on the int class that provides additional functionality for working with months and weeks.
ListExtension on List<T>
List extension to extend List functionality
MapExtension on Map<T, T>
Map extension to extend Map functionality
NumExt on num
Extension class for num type that adds convenience functions to create SizedBox widgets.
NumExtension on num
Extends the functionality of the num class by adding various methods for formatting and working with numbers.
OpacityExtension on Widget
Extension to add opacity functionality to a widget.
PaddingExtension on Widget
Padding extension on widget to directly get padding
RadiusExtension on Widget
Radius extension to extend Container functionality
ShimmerExtension on Widget
Extension class to apply shimmer effect to any widget.
StringExtension on String
String extensions to get basic functionality on strings
TextColorExtension on Text
Custom color extension for the Text color. This extension provides getter methods for various commonly used colors in the application.
TextExtension on Text
Text extension to directly style on Text
WidgetExtension on Widget
The WidgetExtension extension is an extension on the Widget class in Flutter.

Properties

validators Map<String, ValidatorFunction>
A map containing pre-defined validator functions.
final

Functions

alphabeticValidator(String value) String?
Validates whether the input value contains only alphabetic characters.
alphanumericValidator(String value) String?
Validates whether the input value contains only alphanumeric characters.
emailValidator(String value) String?
Validates whether the input value is a valid email address.
lengthValidator(String value, {int? min, int? max}) String?
Validates the length of the input value based on minimum and maximum constraints.
numericValidator(String value) String?
Validates whether the input value is a valid number.
requiredValidator(String value) String?
Validates whether the input value is empty or not.

Typedefs

ValidatorFunction = String? Function(String)
A function that performs validation on a given input value.