Visão geral
Uma biblioteca de codificação binária para o formato de gráficos vetoriais usado pelo `package:vector_graphics`. Permite serialização e desserialização eficientes de dados gráficos vetoriais, com suporte a renderização entre plataformas em aplicativos Flutter. O codec é otimizado para desempenho e compatibilidade entre Android, iOS, Web, macOS, Windows e Linux. Projetado para funcionar sem problemas no ecossistema Flutter, facilita o armazenamento compacto e o carregamento rápido de ativos vetoriais escaláveis. Este pacote é ideal para desenvolvedores que trabalham com gráficos vetoriais dinâmicos ou em grande escala em seus aplicativos.
Casos de uso
- Incorporar ativos vetoriais escaláveis em aplicativos Flutter
- Otimização do armazenamento de gráficos vetoriais
- Renderização vetorial multiplataforma
- Geração dinâmica de conteúdo vetorial
- Carregando gráficos vetoriais de arquivos binários
- Integração com pipelines de gráficos vetoriais
Principais recursos
- Codificação/descodificação de formato binário
- Suporte multiplataforma
- Alto desempenho
- Integração contínua com `vector_graphics`
- Tamanho de arquivo compacto
- Uso eficiente de memória
Indicado para
- Desenvolvedores Flutter usando gráficos vetoriais
- Aplicativos que exigem ativos vetoriais escaláveis
- Projetos com conteúdo vetorial grande ou dinâmico
- Cenários de renderização críticos para desempenho
- Desenvolvedores direcionados para múltiplas plataformas
Considerações
- Requer `package:vector_graphics` para funcionalidade completa
- Limitado ao formato binário de `vector_graphics`
- Não adequado para formatos vetoriais legíveis por humanos, como SVG
- Pode ser necessário ferramentas adicionais para a criação de ativos
- Dependente do suporte de plataforma do Flutter