Dart is good but can be better.
Join QQ Group now: 1003811176
For objects:
letrunalsotakeIftakeUnless
For strings:
isBlank()isNotBlank()isNullOrBlank()orEmpty()
For iterable
firstOrNull()lastOrNull()lastIndexgetOrElse(int,defaultValue)getOrNull(int)mapIndexed(int,element)mapNotNull(element)firstOrNullIf(predicate)lastOrNullIf(predicate)forEachIndexed(index,element)joinToString
For List
firstOrNullIf(predicate)lastOrNullIf(predicate)
For map
getOrElse(key,defaultValue)
Pair<F,S>