An open API service indexing awesome lists of open source software.

https://github.com/OpenFlutter/kart

A kotlin-style extension collection for dart.
https://github.com/OpenFlutter/kart

Last synced: 3 months ago
JSON representation

A kotlin-style extension collection for dart.

Awesome Lists containing this project

README

        

### 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`