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
- FxColor
- Custom color palette for easy access to predefined color options. This abstract class provides a set of static color constants for consistent theming across the application.
- FxGrid
- A responsive grid layout widget that arranges its children in a row.
-
FxRadio<
T> - A customizable radio button widget with smooth animation and additional features.
- FxResponsive
- A responsive widget that renders different UI components based on the screen width.
- FxResponsiveBreakpoints
- Defines the breakpoints for different screen sizes.
- FxShimmer
- A widget that displays a shimmer effect.
- FxSwitch
- A customizable switch widget with smooth animations and additional features.
- FxTextFormField
- Helpers
- Helper methods for generating OTPs and avatars
Enums
Mixins
Extensions
- AlignExtension on Widget
- Extension on Widget to provide convenient alignment methods.
- ContextExtension on BuildContext
- Extension on BuildContext to provide convenient access to various properties and methods.
- DateTimeExtension on DateTime
- An extension on the DateTime class that provides methods for formatting and comparing dates in human-readable formats.
- GestureExtension on Widget
-
Extension class to add gesture handling capabilities to a
Widget
. - IntExtension on int
- Extension on int providing additional functionality for working with months and weeks.
-
ListExtension
on List<
T> - Extension on List
-
MapExtension
on Map<
T, T> - Extension on Map to provide additional functionality and utility methods.
- 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
- Extension on Widget to provide convenient padding methods.
- RadiusExtension on Widget
- Extension on Widget to add rounded corners functionality.
- ShimmerExtension on Widget
- Extension class to apply shimmer effect to any widget.
- StringExtension on String
- Extension on String to provide additional functionality and utility methods.
- TextColorExtension on Text
- Custom color extension for the Text widget. This extension provides getter methods for various commonly used colors in the application, allowing easy color application to Text widgets.
- TextExtension on Text
- Extension on Text widget to provide convenient styling methods
- WidgetExtension on Widget
- The WidgetExtension extension is an extension on the Widget class in Flutter.
Properties
-
matchValidators
→ Map<
String, MatchValidatorFunction> -
A map containing match validator functions.
final
-
rangeValidators
→ Map<
String, RangeValidatorFunction> -
A map containing range validator functions.
final
-
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.
-
dateValidator(
String value) → String? - Validates whether the input value is a valid date in the format yyyy-mm-dd.
-
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.
-
matchValidator(
String value, String matchValue) → String? - Validates if the input value matches another value.
-
numericValidator(
String value) → String? - Validates whether the input value is a valid number.
-
passwordStrengthValidator(
String value) → String? - Validates the strength of a password.
-
rangeValidator(
String value, {required double min, required double max}) → String? - Validates if the input value is within a specified numeric range.
-
requiredValidator(
String value) → String? - Validates whether the input value is empty or not.
Typedefs
- MatchValidatorFunction = String? Function(String, String)
- RangeValidatorFunction = String? Function(String, {required double max, required double min})
- ValidatorFunction = String? Function(String)
- A function that performs validation on a given input value.