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)
- String : Over 30 useful String utility functions.
- Add Numbers (int, double, num, BigInt) utility functions.
- Add Booleans (bool) utility functions.
- Add Lists (List) utility functions.
version 0.1.1 Includes only String utils.
add this line to your pubspec.yaml :
    dependencies:
      common_utilities: ^0.1.1or enter this to your command line:
    flutter pub add common_utilitiesIncludes 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
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'
}- 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.