widgets library

Classes

AnimatedSwitcherX
A streamlined AnimatedSwitcher.
AsyncBuilder<T>
A widget that streamlines working with Futures or Streams.
AvatarGenerator
A circular avatar that uses initials.
CopyText
A text widget that copies its contents to the clipboard when tapped.
DebounceButton
A button that prevents multiple clicks within a specified duration.
EmptyState
A reusable empty state widget.
ErrorState
A reusable error state widget.
ExpandableText
A text widget that limits lines and shows a "Read more" toggle.
GradientBorder
A container wrapped with a gradient border.
LoadingOverlay
Wraps a widget with a centered loading overlay if isLoading is true.
NetworkImagePlaceholder
A placeholder image for network images.
OtpTimer
An OTP timer widget.
PasswordStrength
A visual indicator for password strength.
ResponsiveBuilder
A builder that provides different layouts based on screen width.
RetryButton
A specific button styled for retrying failed actions.
ShimmerBox
A widget that shows an animated shimmer effect (often used for loading placeholders).
ShimmerEffect
A widget that applies a shimmering effect to its entire child widget tree.