utils/utils library

Exports for the utils layer.

Classes

AnimationUtils
Animation helpers built on top of Flutter's animation primitives.
AppDateUtils
Date/time helpers built on top of intl.
AppHelpers
Generic application helpers and utilities.
ColorUtils
Color manipulation and accessibility helpers.
Debouncer
A utility to delay function execution until a pause in invocation occurs.
DeviceUtils
Device and platform helpers that work on every target (including web).
FileUtils
Pure-Dart file/path helpers that work on every Flutter platform.
Formatter
Number and text formatting helpers.
ImageUtils
Image helpers: initials, URL detection and aspect-ratio math.
NumberUtils
Numeric helpers: math, normalization and aggregation.
PermissionHandler
A pluggable permission handler.
PermissionUtils
Permission helpers delegating to an injected PermissionHandler.
RtlHelper
Utility class for RTL-aware layouts and text direction detection.
Throttler
A utility to enforce a maximum execution frequency for a function.
TokenExporter
Token documentation generator for the design system.
V
Common validator functions returning an error message or null.
Validators
A collection of stateless validation functions.

Enums

PermissionKind
Permission kinds the design system is aware of.
PermissionStatus
The outcome of a permission request.

Extensions

RtlContextX on BuildContext
Shorthand RTL helpers directly on BuildContext.
StringValidationX on String
Extension on String providing common validation shortcuts.