Last updated:
0 purchases
essential utils
Essential Utils #
Overview #
Essential Utils is a robust suite of utilities designed to enhance the development experience in Flutter projects. With DateUtils, StringUtils, and ColorUtils, this package provides developers with the tools needed to handle dates, strings, and colors more effectively and efficiently. Reduce boilerplate, ensure UI consistency, and improve accessibility with minimal effort.
Features #
DateUtils: Functions to format dates and calculate relative times.
StringUtils: Enhanced string manipulation capabilities including capitalization and palindrome checks.
ColorUtils: Tools to generate Material color swatches and determine optimal text colors based on background luminance.
Getting Started #
Installation #
To add FlutterToolkit to your Flutter project, include it in your pubspec.yaml file:
dependencies:
flutter_toolkit: ^1.0.0
copied to clipboard
Then run the following command to install the package:
flutter pub get
Importing #
To use the utilities in your project, simply import the package:
import 'package:flutter_toolkit/flutter_toolkit.dart';
copied to clipboard
Usage #
DateUtils #
DateTime now = DateTime.now();
String formattedDate = DateUtils.formatAsUsDate(now);
String timeAgo = DateUtils.timeAgoSinceDate(now.subtract(Duration(days: 1)));
copied to clipboard
StringUtils #
String capitalized = StringUtils.capitalizeWords("hello world");
bool isPalindrome = StringUtils.isPalindrome("racecar");
copied to clipboard
ColorUtils #
Color primaryColor = Color(0xFF6A1B9A);
MaterialColor materialColor = ColorUtils.createMaterialColor(primaryColor);
Color fontColor = ColorUtils.getBestFontColor(primaryColor);
copied to clipboard
License #
Essential Utils is available under the MIT license. For more information, see the LICENSE file in the repository.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.