Dart Stream

A collection util inspired by java streams

GitHub License

Show Case

loading

Example

import 'package:dart_stream/dart_stream.dart';

void main() {
  print(DartStream.of([1, 2, 3]).map((t) => t - 1).allMatch((t) => t > 0));
  print([1, 2, 3].toStream().map((t) => t - 1).toList());
}

Pub.dev

flutter pub add dart_stream

Todo List

  • x : shuffle
  • x : reverse
  • x : takeWhile
  • x : dropWhile
  • : more unit test
  • : more async method

See Also

License

The MIT License, see LICENSE.

Libraries

streamdart