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
Debounce
A utility class for debouncing function calls.
Helpers
General utility helpers.
NumberFormatters
Number formatting utilities
Spacing
Utility class for consistent spacing throughout the application.
StringFormatters
String formatting utilities
Throttle
A utility class for throttling function calls.
UrlUtils
URL utility functions
Validators
Comprehensive form validation utilities.

Extensions

DebounceExtension on void Function()
Extension for debouncing function calls directly.
ThrottleExtension on void Function()
Extension for throttling function calls directly.