Top Flutter Math Utilities packages The complete list of Dart and Flutter packages that provide functions and utilities related to Mathematics, Scientific, Finance and Statistics, is provided below.
math_expressions
306
A library for parsing and evaluating mathematical expressions, supporting real numbers, vectors, and basic interval arithmetic.
matrix4_transform
166
Helper math class for easily creating Matrix4 transformations, that you can use in Container's transform parameter and elsewhere.
scidart
116
Cross-platform scientific library for Dart. The main goal of SciDart is run where Dart can run, in other words, run on Flutter, Dart CLI, Dart web, etc.
flutter_simple_calculator
96
Flutter widget that provides simple calculator. You can easily integrate a calculator to your apps.
diffutil_dart
65
Calculate the difference between two lists as list of edit operations. Used for example for implicitly animating Flutter lists without having to maintain a StatefulWidget.
trotter
62
Class definitions for pseudo-lists that simplify working with structures commonly encountered in combinatorics such as permutations, combinations and subsets.
google_maps_utils
58
Initial version comes with the 3 main Classes. SphericalUtils, MathUtils and PolyUtils, calculating bounds, distances headings and many more.
matrix2d
40
Matrix 2D is a package for mathematical 2D array functions and manipulations in Dart, similar to NumPy
fftea
37
Fast Fourier Transform (FFT) library that can handle inputs of any size. Includes related tools such as STFT and convolution.
stats
30
Calculate common statistical values for a set of numbers: max, min, mean, median, standard deviation, and standard error.
finance_quote
30
A multi-platform API to retrieve quote information and prices for stocks (e.g. Amazon, Google), commodities (e.g. Gold, Oil) and crypto-currencies (e.g. Bitcoin, Ethereum).
chance_dart
28
Chance Dart is a free Open Source project that lets you create random strings, integers, and other things to help with tiresome tasks, especially when building automated tests.
rnd
26
Extension methods & helpers for Random, and a globally accessible instance. Ex. rnd(10), rnd.getItem(list), rnd.getBit(0.8).
expression_language
26
Library for parsing and evaluating simple expression language with additional references
money_converter
26
A New Flutter Plugin for Converting the Currencies Dynamic and contain multi currency very easy to use.
currency_type
25
Currency type for Dart and Flutter, a large numeric type, with exactly four digit after the decimal point, appropriate for financial calculations.
eval_ex
25
A mathematical and boolean expression evaluator, ported from https://github.com/uklimaschewski/EvalEx.
statistics
23
Statistics package for easy and efficient data manipulation with built-in Bayesian Network (Bayes Net), many mathematical functions and tools.
astronomical_measurements
4
The library for keeping and converting astronomical measurements. Feel free to use it in your awesome projects.