principais pacotes de utilitários matemáticos do Flutter A lista completa de pacotes Dart e Flutter que fornecem funções e utilitários relacionados à matemática, ciência, finanças e estatísticas está abaixo.
math_expressions
348
uma biblioteca para analisar e avaliar expressões matemáticas, com suporte a números reais, vetores e aritmética de intervalo básica.
matrix4_transform
173
classe de matemática auxiliar para criar facilmente transformações Matrix4, que podem ser usadas no parâmetro de transformação do Container e em outros lugares.
scidart
122
biblioteca científica multiplataforma para Dart. O objetivo principal do SciDart é executar onde o Dart pode ser executado, ou seja, executar no Flutter, Dart CLI, Dart web, etc.
flutter_simple_calculator
118
Widget Flutter que fornece uma calculadora simples. Você pode integrar facilmente uma calculadora em seus aplicativos.
diffutil_dart
89
calcula a diferença entre duas listas como uma lista de operações de edição. usado, por exemplo, para animar implicitamente listas do Flutter sem precisar manter um StatefulWidget.
equations
82
uma biblioteca para resolver equações que também funciona com números complexos e frações.
trotter
64
definições de classes para pseudo-listas que simplificam o trabalho com estruturas comumente encontradas em combinatórias, como permutações, combinações e subconjuntos.
google_maps_utils
60
A versão inicial inclui as 3 principais classes. SphericalUtils, MathUtils e PolyUtils, calculando limites, distâncias, direções e muito mais.
fftea
54
Biblioteca de Transformada Rápida de Fourier (FFT) que pode lidar com entradas de qualquer tamanho. Inclui ferramentas relacionadas, como STFT e convolução.
adhan_dart
43
biblioteca para calcular os horários de oração para os muçulmanos. Baseado em fórmulas astronômicas precisas.
matrix2d
41
Matrix 2D é um pacote para funções e manipulações de matriz matemática 2D em Dart, semelhante ao NumPy
superdeclarative_geometry
33
suporte de primeira classe para ângulos, coordenadas polares e muito mais.
rnd
32
métodos de extensão e helpers para Random, além de uma instância globalmente acessível. Ex. rnd(10), rnd.getItem(list), rnd.getBit(0.8).
advance_math
32
uma biblioteca robusta do Dart para programação matemática abrangente. Oferece expressões, números complexos, álgebra, estatística, ângulos e geometria para diversos cálculos
stats
31
calcular valores estatísticos comuns para um conjunto de números: máximo, mínimo, média, mediana, desvio padrão e erro padrão.
finance_quote
30
uma API multiplataforma para recuperar informações de cotações e preços de ações (por exemplo, Amazon, Google), commodities (por exemplo, Ouro, Petróleo) e criptomoedas (por exemplo, Bitcoin, Ethereum).
boolean_selector
29
Uma sintaxe flexível para expressões booleanas, baseada em uma versão simplificada da sintaxe de expressões do Dart.
poly
29
uma biblioteca para verificar se um determinado ponto está presente dentro de um polígono ou não.
chance_dart
28
Chance Dart é um projeto de código aberto gratuito que permite a criação de sequências, números inteiros aleatórios e outras coisas para ajudar em tarefas tediosas, especialmente ao criar testes automatizados.
expression_language
27
biblioteca para analisar e avaliar uma linguagem de expressão simples com referências adicionais
statistics
26
pacote de estatísticas para manipulação fácil e eficiente de dados com Rede Bayesiana incorporada (Bayes Net), muitas funções matemáticas e ferramentas.
currency_type
26
tipo de moeda para Dart e Flutter, um tipo numérico grande, com exatamente quatro dígitos após o ponto decimal, apropriado para cálculos financeiros.
eval_ex
26
Um avaliador de expressões matemáticas e booleanas, portado de https://github.com/uklimaschewski/EvalEx.
money_converter
26
um novo plugin Flutter para conversão de moedas, dinâmico e contendo várias moedas, muito fácil de usar.
extended_math
25
biblioteca que adiciona funcionalidades de todas as seções de matemática que não existem em dart:math.
compute
22
a função compute do Flutter tornada disponível para todos os programas Dart não relacionados ao Flutter
a_star_algorithm
20
pacote que usa o algoritmo a* para encontrar um caminho até o destino através de barreiras
converter
20
Uma biblioteca Dart para converter entre diferentes unidades de medida para várias quantidades.
numerus
17
Extensões Dart para traduzir inteiros para numerais romanos e strings de numerais romanos para inteiros.
data
15
uma coleção de estruturas de dados e algoritmos eficientes em tempo e espaço para lidar com dados no Dart
polylabel
9
Um algoritmo rápido para encontrar a polegar de inacessibilidade de um polígono implementado como uma biblioteca Dart. Útil para a colocação otimizada de uma etiqueta de texto em um polígono.
sweepline_intersections
7
um módulo pequeno e rápido usando um algoritmo de linha varredura para detectar interseções entre polígonos e/ou polilinhas
astronomical_measurements
5
A biblioteca para armazenar e converter medidas astronômicas. Sinta-se à vontade para usá-la em seus projetos incríveis.
debt_simplification
5
Uma função Dart para simplificar acordos de dívidas em grupo, semelhante a 'Quick Split'.
num_utilities
1
uma coleção de métodos de extensão para nums, ints e doubles; e iteráveis de nums, ints e doubles
adaptive_number
1
Biblioteca que fornece uma implementação de número adaptável. Em ambientes JS, será usado um inteiro fixo de 64 bits com sinal e para todas as outras plataformas o tipo de dado int padrão do Dart.