Principais pacotes do Flutter para formatos XML, YAML e de Intercâmbio Existem diversos formatos de intercâmbio de dados que podem ser utilizados para trocar informações hierárquicas complexas entre diferentes plataformas ou pela internet. Alguns formatos comuns incluem XML, YAML e Protobuf. Cada formato possui suas vantagens e desvantagens, então é importante escolher o formato correto para a aplicação específica. A lista completa de pacotes do Dart e Flutter que podem ser utilizados para ler, escrever e visualizar XML, YAML, Protobuf ou qualquer outro formato de intercâmbio de dados, é fornecida abaixo.
xml
416
Uma biblioteca leve para análise, travessia, consulta, transformação e construção de documentos XML.
protobuf
228
Biblioteca de tempo de execução para suporte a protocol buffers. Use com o pacote:protoc_plugin para gerar código dart para seus arquivos '.proto'.
gpx
63
Pacote para carregar, manipular e salvar dados de GPS no formato GPX (um formato leve de dados XML para intercâmbio de dados de GPS - pontos de referência, rotas e trilhas).
yaml_edit
40
Uma biblioteca para manipulação de arquivos YAML com preservação de comentários e espaços em branco.
messagepack
38
Implementação de API de streaming do formato de serialização binário MessagePack - msgpack.
flat_buffers
38
Biblioteca de leitura e gravação de FlatBuffers para Dart. Baseado no trabalho original de Konstantin Scheglov e Paul Berry da equipe Dart SDK.
checked_yaml
34
Gerar exceções mais úteis ao decodificar documentos YAML usando o pacote json_serializable e o pacote yaml.
cbor
32
Uma biblioteca CBOR para Dart. Implementação de codificação/decodificação CBOR compatível com o RFC8949.
toml
31
Parser e codificador para arquivos de configuração TOML v1.0.0 (Tom's Obvious, Minimal Language).
yaml_writer
25
uma biblioteca para escrever documentos yaml, suportando codificação de objetos e 'dart:convert' 'converter'
base32
25
codificador e decodificador base32 para dart, principalmente usado para segredos de senha de um tempo único
settings_yaml
17
fornece um meio simples de salvar/carregar configurações de um arquivo yaml sem o incômodo do yaml
xml_serializable
8
gera automaticamente código para converter para e a partir de xml ao anotar classes dart
xmlstream
7
uma biblioteca leve de parser xml baseado em eventos para parsear documentos xml como um sax