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