0 purchases
common utilities
common_utilities #
A Dart language Common Utility package, that makes your code faster,easier and cleaner. contains lots of useful functions for Dart primitive types (support all Flutter platforms)
Features #
String : Over 30 useful String utility functions.
Todo (Next Versions) #
Add Numbers (int, double, num, BigInt) utility functions.
Add Booleans (bool) utility functions.
Add Lists (List) utility functions.
Notes #
version 0.1.1 Includes only String utils.
Usage #
add this line to your pubspec.yaml :
dependencies:
common_utilities: ^0.1.1
copied to clipboard
or enter this to your command line:
flutter pub add common_utilities
copied to clipboard
String Utils #
Includes over 30 useful string functions such as :
subStringBetween
subStringsBetween
subStringAfter
subStringBefore
insertAt
removeAt
insertAfter
insertAfterEvery
removeAfter
removeBefore
isNumericInt
isNumericDouble
isAlphabetic
isUpperCase
isAlphaNumeric
isBlank
isContainSpecialChar
isValidCharacters
convertEnglishNumberToPersian
convertPersianNumberToEnglish
convertToMoneyFormat
countWords
countLines
reverse
reverseWords
removeBlankLines
removeLinesThatContain
isEmail
convertToBase64
convertBase64ToString
convertToUTF8
wrap
isValidUrl
How To Use #
Example for StringUtils : #
import 'package:common_utilities/common_utilities.dart';
void main() {
String yourStr = 'If you want something you have never had you must do something you have never done';
String result = yourStr.stringUtils().subStringBetween('want', 'never');
// print(result) => 'something you have'
List<String> result2 = yourStr.stringUtils().subStringsBetween('you', 'never');
// print(result2) => ['something you have' , 'must do something you have']
String result3 = yourStr.stringUtils().subStringAfter('something');
// print(result3) => 'you have never had you must do something you have never done'
bool lastIndex = true; //This is optional & its false by default
String result4 = yourStr.stringUtils().subStringAfter('something', lastIndex);
// print(result4) => 'you have never done'
String str = CommonUtils.getRandomString(10);
// print(str) => 'btorklcvxw'
}
copied to clipboard
More Info #
This package is equivalent of Common Utils library in Java, by this package there is no more need to write utils functions, just add it to your project and enjoy.
Feel free to make pull request to add your desire functions if its not included in the package functions list.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.