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
Mixins
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.