toolify 0.0.1 copy "toolify: ^0.0.1" to clipboard
toolify: ^0.0.1 copied to clipboard

A collection of essential extensions and utilities for Flutter development, including BLoC, localization, navigation, dialogs, and more.

Toolify #

A collection of essential extensions and utilities for Flutter development, including BLoC, localization, navigation, dialogs, and more.

Features #

  • Color Extensions: Lighten or darken colors effortlessly.
  • Date Formatting: Format dates with ease.
  • Screen Size Utilities: Access screen size and padding information.
  • String Formatting: Capitalize strings and extract initials.
  • Validation Utilities: Validate emails, phone numbers, and passwords.
  • Theme Utilities: Access theme data and text styles easily.

Getting Started #

Add the following to your pubspec.yaml:

dependencies:
  toolify: ^0.0.1

Then, run:

flutter pub get

Usage #

Import the package and start using the extensions:

import 'package:toolify/toolify.dart';

Example: Color Extensions #

final color = Colors.blue;
final lighterColor = color.lighter;
final darkerColor = color.darker;

Example: Date Formatting #

final now = DateTime.now();
final formattedDate = now.ddMMyyyy; // Output: 17/10/2023

Example: Screen Size Utilities #

final screenWidth = context.width;
final screenHeight = context.height;

Example: String Formatting #

final name = "john doe";
final initials = name.initials; // Output: JD
final capitalized = name.capitalize; // Output: John doe

Example: Validation #

final email = "test@example.com";
final isValidEmail = email.isEmail; // Output: true

Additional Information #

  • Repository: GitHub
  • Issues: If you encounter any issues, please file them here.
  • Contributions: Contributions are welcome! Please open a pull request on GitHub.
  • License: Toolify is released under the MIT License.
1
likes
140
points
9
downloads

Publisher

unverified uploader

Weekly Downloads

A collection of essential extensions and utilities for Flutter development, including BLoC, localization, navigation, dialogs, and more.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, intl

More

Packages that depend on toolify