extensionresoft
library
Classes
AnimatedFadeScale
A widget that applies a fade and scale animation to its child.
AppCircleImage
A reusable widget for displaying circular images with auto-detection for network, asset, and file sources.
Provides optimized handling with placeholders and fallbacks.
AppImage
A versatile image widget supporting multiple source types with unified API.
Handles network URLs, asset paths, and File objects with built-in fallbacks.
ConnectionBanner
ConnectionBannerStyle
CustomFeedbackWidget
Professional feedback widget with sophisticated validation handling
CustomRangeSlider
A highly customizable dual-handle range slider widget.
CustomRangeSliderTheme
A theme class to customize the range slider's colors.
CustomRatingBar
CustomTextField <T >
Enhanced CustomTextField with improved performance, accessibility, and customization
Either <L , R >
A functional programming construct representing a value of one of two possible types.
EitherUtils
Utility functions for working with Either .
FadeSlideTransition
A high-performance reusable widget providing smooth view transitions with fade and slide animations.
ImageBackground
A widget that displays either a standard or circular image background
with overlayed content.
InputFieldConfiguration
Configuration options for input fields used in the PIN entry widget.
InternetConnectionChecker
InternetConnectionChecker
InternetResult
A data class that encapsulates the result of an internet connectivity check.
KeyboardConfiguration
Configuration options for the PIN keyboard.
LazyValueNotifier <T >
Left <L , R >
The Left side of Either , typically representing an error/failure case.
None <T >
The None variant of Option , representing an absent value.
Option <T >
A functional programming construct representing an optional value.
PasswordVisibilityConfig
Password visibility configuration for customizing password fields
PinEntry
A widget for handling PIN entry, integrating input fields and a keyboard.
Right <L , R >
The Right side of Either , typically representing a success case.
SharedPreferencesService
A service class for managing SharedPreferences in Flutter applications.
Some <T >
The Some variant of Option , representing a present value.
TextFieldAnimationConfig
Animation configuration for text field transitions
Unit
A type representing the absence of a value (similar to void
but usable in generics).
ValidationController
High-performance validation controller for managing form field validation states
with minimal rebuilds and efficient change detection.
ValidationFieldState
Immutable state container for a validated field
ValidationKey
A specialized notifier for tracking validation field keys in forms.
ValidationResult
Enhanced validation result model for form field validation
Properties
logger
↔ Logger
getter/setter pair
Functions
condition <T > (bool condition , T trueCase , T falseCase )
→ T
This function returns a value based on a boolean condition.
conditionFunction <T > (bool condition , T trueCase (), T falseCase () )
→ T
This function returns a value based on a boolean condition using functions.
get <T > (T key , [T? value ])
→ T
This function gets the value associated with the key.
If the key does not exist, the value is set to the default value.