utils/utils library
Main utility exports for Save Points Extensions Utils.
This file exports all utility classes and helpers:
- AppConstants - Application-wide constants
- Spacing - Spacing utilities and constants
- Validators - Form validation utilities
- Debounce - Debounce utility class
- Throttle - Throttle utility class
- NumberFormatters, DateFormatters, StringFormatters - Formatting utilities
- Helpers - General helper functions
- ColorUtils - Color manipulation utilities
- UrlUtils - URL parsing and validation utilities
- Configuration models with copyWith support (from models.dart)
Usage
import 'package:save_points_extensions_utils/utils/utils.dart';
// Use utilities
Spacing.md;
Validators.email('test@example.com');
AppConstants.mediumAnimation;
Classes
- AppConstants
- Application-wide constants for consistent values.
- ColorUtils
- Color utility functions
- DateFormatters
- Date and time formatting utilities
- Debounce
- Debounce utility to limit function calls
- Helpers
- General utility helpers
- NumberFormatters
- Number formatting utilities
- Spacing
- Utility class for consistent spacing throughout the application.
- StringFormatters
- String formatting utilities
- Throttle
- Throttle utility to limit function call frequency
- UrlUtils
- URL utility functions
- Validators
- Comprehensive form validation utilities.
Extensions
- DebounceExtension on void Function()
- Extension for debouncing function calls
- ThrottleExtension on void Function()
- Extension for throttling function calls