- Sliver extensions
- Flutter 3.1 ready
delay
extension for delay, example: await 3.seconds.delay(() { some code }added getTextSize
- A good use-case will be drawing a divider with the exect width of the text above it.isVideo
- Checks if string is an video file.isAudio
- Checks if string is an audio file.isImage
- Checks if string is an image file.isNumericOnly
- Check if the string has any number in it.isAlphabetOnly
- Checks if string consist only Alphabet. (No Whitespace)hasCapitalletter
- Checks if string contains at least one Capital Letter.isHTML
- Checks if string is an html file.isEmail
- Checks if string is email..isPhoneNumber
- Checks if string is phone number, good for login checks.isUsername
- Checks if string is a valid username, good for login checks.isCurrency
- Checks if string is Currency.isPalindrom
- Checks if string is Palindrom. (good to know for interviews as well)
Support flutter 2
Support null safety
add new extensions
Context extensions
Text Extensions
Icon Extensions
List<Widget> Extensions
- sortBy - Sorts elements in the array in-place according to natural sort order of the value returned by specified selector function.
- algorithm - quick search
- Flutter - Tooltip extension
- .groupBy() added Iterable + tests
- .intersect() + test
- .toMutableSet() + test
- .filter() added Iterable + tests
- .notFilter() added Iterable + tests
- .isNullOrWhiteSpace added String + tests
- .insert() added Strings + test
- find - Iterable extensions + tests
- added Ranges extension for int + tests
- associate in Iterables extensions + tests
- added Http Extensions: - httpGet httpPost httpPut httpDelete
- added int Extensions: - absolute - isEven - isOdd - isPositive - isNegative - tenth - fourth - third - half - doubled - tripled - quadrupled - squared
- anyChar in Strings extensions + tests
- replaceBefore Strings extensions + tests
- toDoubleOrNull Strings extensions test
- removeAllWhiteSpace Strings extensions + tests
- toCharArray Strings extension + tests