kart 1.0.8 copy "kart: ^1.0.8" to clipboard
kart: ^1.0.8 copied to clipboard

Taste and smell dart a little like Kotlin. We can feel magic of Kotin even in dart.

Collection of extensions #

Dart is good but can be better.

Kotlin Style #

Join QQ Group now: 1003811176

For objects:

  • let
  • run
  • also
  • takeIf
  • takeUnless

For strings:

  • isBlank()
  • isNotBlank()
  • isNullOrBlank()
  • orEmpty()

For iterable

  • firstOrNull()
  • lastOrNull()
  • lastIndex
  • getOrElse(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)

Other #

Pair<F,S>

2
likes
140
pub points
0%
popularity

Publisher

unverified uploader

Taste and smell dart a little like Kotlin. We can feel magic of Kotin even in dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

Apache-2.0 (LICENSE)

More

Packages that depend on kart