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
373
Uma biblioteca leve para análise, travessia, consulta, transformação e construção de documentos XML.
protobuf
198
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
61
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).
messagepack
36
Implementação de API de streaming do formato de serialização binário MessagePack - msgpack.
checked_yaml
32
Gerar exceções mais úteis ao decodificar documentos YAML usando o pacote json_serializable e o pacote yaml.
yaml_edit
31
Uma biblioteca para manipulação de arquivos YAML com preservação de comentários e espaços em branco.
flat_buffers
28
Biblioteca de leitura e gravação de FlatBuffers para Dart. Baseado no trabalho original de Konstantin Scheglov e Paul Berry da equipe Dart SDK.
cbor
27
Uma biblioteca CBOR para Dart. Implementação de codificação/decodificação CBOR compatível com o RFC8949.