qutils library
QUtils - A comprehensive utility package for Dart/Flutter
Provides datetime utilities, type conversion, file info, QR code generation, JSON operations, color collections, country data, and convenient extensions.
Features:
- DateTime utilities with formatting and relative time
- Safe type conversion with fallbacks
- File information extraction and validation
- QR code generation and styling
- JSON prettification and validation
- 100+ curated colors with utilities
- Complete country data with ISO codes and phone codes
- Comprehensive extensions on core types
Classes
- AnsiColors
- ANSI color codes for colorful console output.
- Awesome
- Checks if you are awesome. Spoiler: you are.
- JSONValidationResult
- JSON validation result
- QColors
- Comprehensive color collection for QUtils
- QCountries
- Countries utility class providing access to all world countries data
- QCountry
- Comprehensive country data utilities for QUtils
- QDateTimeUtils
- Comprehensive DateTime utilities for QUtils
- QFileInfoUtils
- Comprehensive file information utilities for QUtils
- QJSONUtils
- Comprehensive JSON utilities for QUtils
- QLogger
- A utility class for colorful, formatted logging in Android Studio and VS Code.
- QQRCodeUtils
- Comprehensive QR Code utilities for QUtils
- QRValidationResult
- QR Code validation result
- QTypeConversion
- Comprehensive type conversion utilities for QUtils
Enums
- LogLevel
- Log levels for QLogger
Extensions
- QColorExtensions on Color
- Color extensions for QUtils
- QDateTimeExtensions on DateTime
- DateTime extensions for QUtils
- QDurationExtensions on Duration
- Duration extensions for QUtils
- QFileExtensions on File
- File extensions for QUtils
- QPathExtensions on String
- String extensions for file paths
- QStringExtensions on String
- String extensions for QUtils