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