More Dart は、コレクション操作、反復処理、キャッシュ、数学演算、パターンマッチング、ソート、フォーマットのための便利なメソッドを提供することで、Dart のコア機能を拡張するユーティリティパッケージです。一般的なタスクに直感的でチェーン可能な API を提供することで、開発者の生産性を向上させます。軽量で簡単に統合できるように設計されており、Android、iOS、Web、macOS、Windows、Linux などの主要プラットフォームをすべてサポートしています。繰り返しのコーディングパターンを簡素化し、コードの可読性を高めたい開発者にとって理想的です。
This library is open source, stable and well tested. Development happens on GitHub. Feel free to report issues or create a pull-request there. General questions are best asked on StackOverflow.
The goal of the library is to provide a loose collection of carefully curated utilities that are not provided by the Dart standard library. All features must be well tested. New features must have significant advantages over alternatives, such as code reduction, readability improvement, speed increase, memory reduction, or improved accuracy. In case of doubt, consider filing a feature request before filing a pull request.
History
This library started in April 2013 as I was working through the puzzles of Project Euler and encountered some missing features in Dart. Over time the code grew and became more useful in many other places, so I created this reusable library.
Some parts of this library are inspired by similar APIs in Google Guava (Google core libraries for Java) and Apache Commons (a repository of reusable Java components).