extension_service 0.0.2
extension_service: ^0.0.2 copied to clipboard
This package contains a set of useful extension methods for common types in Flutter Dart. These extensions enhance the functionality of standard classes, providing convenient methods for everyday tasks.
Flutter Dart Extension Methods #
This repository contains a set of useful extension methods for common types in Flutter Dart. These extensions enhance the functionality of standard classes, providing convenient methods for everyday tasks.
Table of Contents #
- List Extensions
- Map Extensions
- String Extensions
- DateTime Extensions
- TextEditingController Extensions
- Num Extensions
List Extensions #
isNullOrEmpty: Checks if a list is null or empty.isNotNullOrEmpty: Checks if a list is not nsull and not empty.containsElement: Checks if the list contains a specific element.firstOrDefault: Gets the first element in the list or a default value if the list is empty.- ... (and many more)
Map Extensions #
containsKey: Checks if a key is present in the map.containsValue: Checks if a value is present in the map.keysList: Gets a list of keys in the map.valuesList: Gets a list of values in the map.- ... (and many more)
String Extensions #
isNullOrEmpty: Checks if a string is null or empty.isNotNullOrEmpty: Checks if a string is not null and not empty.isValidEmail: Checks if a string is a valid email address.isValidUrl: Checks if a string is a valid URL.- ... (and many more)
DateTime Extensions #
isToday: Checks if the date is today.isYesterday: Checks if the date is yesterday.isTomorrow: Checks if the date is tomorrow.isThisWeek: Checks if the date is within the current week.- ... (and many more)
TextEditingController Extensions #
clearText: Clears the text in the controller.isNullOrEmpty: Checks if the text in the controller is null or empty.isValidEmail: Checks if the text in the controller is a valid email address.toCurrencyString: Converts the text in the controller to a currency format string.- ... (and many more)
Num Extensions #
toHexString: Converts the number to a hexadecimal string.isJson: Checks if the string is a valid JSON.toCurrencyString: Converts the number to a currency format string.- ... (and many more)
Feel free to use these extensions in your Flutter Dart projects to simplify and enhance your code!
Contributions Welcome #
Contributions are open! Feel free to contribute by adding more extensions, improving existing ones, fixing bugs, or suggesting new features. Let's build a comprehensive collection of Flutter Dart extensions together. Your help is highly appreciated!
Happy coding!