coo_extensions

Creator: coderz1093

Last updated:

0 purchases

coo_extensions Image
coo_extensions Images

Languages

Categories

Add to Cart

Description:

coo extensions

coo_extensions #
coo(l) extensions!
A set of commonly used Dart/Flutter extensions to ease development.
Installation #
To use this package, add coo_extensions as a dependency in your pubspec.yaml file.
dependencies:
coo_extensions: ^0.1.1
copied to clipboard
Then, run flutter pub get to install the package.
Usage #
String Extensions #

isNullOrEmpty: Checks if a string is null, empty, or contains only whitespace characters.
obscureText: Replaces all characters but spaces in a string with stars (default replacement is '*').
obscureTextSegment: Makes a text segment unrecognizable in a string by replacing all characters but spaces with stars (default replacement is '*').

Example:
import 'package:coo_extensions/string.extension.dart';

void main() {
String? str = 'Hello World';

// Check if the string is null or empty
print(str.isNullOrEmpty); // Output: false

// Obscure the string
print(str.obscureText()); // Output: ***** *****
}
copied to clipboard
DateTime Extensions #

isToday: Checks if a DateTime object represents today's date.
isYesterday: Checks if a DateTime object represents yesterday's date.
isSameYear: Checks if a DateTime object belongs to the same year as the current date and time.
isAfterOrEqual: Checks if the current DateTime is after or equal to the given DateTime
isBeforeOrEqual: Checks if the current DateTime is before or equal to the given DateTime
isBetween: Checks if the current DateTime is between the given dates

Example:
import 'package:coo_extensions/date_time.extension.dart';

void main() {
DateTime now = DateTime.now();

// Check if the DateTime object is today
print(now.isToday); // Output: true
}
copied to clipboard
BuildContext Extensions #

isLightMode: Checks if the app is currently in light mode.
isDarkMode: Checks if the app is currently in dark mode.
deviceWidth: Retrieves the width of the device screen.
deviceHeight: Retrieves the height of the device screen.

Example:
import 'package:coo_extensions/build_context.extension.dart';

void main() {
// Check if the app is in light mode
print(context.isLightMode); // Output: true
}
copied to clipboard
Number Extensions #

isBetween: Checks if a number falls within a specified range.

Example:
import 'package:coo_extensions/number.extension.dart';

void main() {
num? number = 5;

// Check if the number is between 0 and 10
print(number.isBetween(0, 10)); // Output: true
}
copied to clipboard
Form Extensions #

isValid: Checks if the form associated with the GlobalKey

Example:
import 'package:flutter/material.dart';
import 'package:coo_extensions/form.extension.dart';

void main() {
GlobalKey<FormState> formKey = GlobalKey<FormState>();

// Check if the form is valid
print(formKey.isValid); // Output: true or false
}
copied to clipboard
Contribution #
Contributions are welcome! Feel free to open an issue or submit a pull request.
License #
This package is licensed under the MIT License. See the LICENSE file for details.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.