kotlin_flavor

Last updated:

0 purchases

kotlin_flavor Image
kotlin_flavor Images
Add to Cart

Description:

kotlin flavor

kotlin_flavor #
Are you Android-app engineer, and eager to use scope functions also in Dart?
Yes, kotlin_flavor/scope_functions provides it for you! :)
import 'package:kotlin_flavor/scope_functions.dart'

bool handle(Shop selectedShop) {
return selectedShop?.let((shop) {
navigateTo(shop.location);
return true;
}) ?? run(() {
navigateToDefaultPosition();
return false;
});
}
copied to clipboard
kotlin_flavor/scope_functions #
let #
Often used for executing a code block only with non-null values.
someNullable?.let((it) { ... });
copied to clipboard
also #
Used for additional actions that don't alter the object, such as logging or printing debug information.
something.also((it) { ... }); // returns something.
copied to clipboard
run #
Used for evaluating a block of several statements where an expression is required.
someNullable ?? run(() {
var defaultValue = ......;
// several process...

return defaultValue;
});
copied to clipboard
Development #
$ docker-compose pull
$ docker-compose run --rm dart
copied to clipboard
will build a Dart development environment for you.
Ensure all test successfully pass, every after you change some codes:
$ pub run test
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.