Um pacote Flutter que gera declarações de recursos a partir de um diretório especificado, simplificando o gerenciamento de recursos do aplicativo como imagens, fontes e arquivos. Ele automatiza a criação de código Dart para recursos, reduzindo a configuração manual e minimizando erros nas referências de recursos. Ideal para projetos com atualizações frequentes de recursos ou grande número de recursos estáticos. O gerador suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux, garantindo consistência entre plataformas. Integra-se perfeitamente ao fluxo de trabalho do Flutter por meio do pub add.
Casos de uso
- Automatizando declarações de arquivos de ativos
- Gerenciamento de grandes coleções de imagens e ativos
- Simplificação da integração de ativos entre plataformas
- Reduzindo erros manuais em caminhos de ativos
- Apoiar pipelines de CI/CD com geração consistente de ativos
Principais recursos
- Gera automaticamente classes de recurso Dart
- Suporta múltiplos destinos de plataforma
- Integra-se com o sistema de compilação do Flutter
- Diretório de saída personalizável
- Gerencia pastas de recursos aninhadas
Indicado para
- Desenvolvedores gerenciando muitos ativos estáticos
- Equipes que exigem configuração consistente de ativos
- Projetos usando processos de construção automatizados
- Aplicativos Flutter direcionados a múltiplas plataformas
- Ambientes de CI/CD
Considerações
- Requer estrutura correta de diretório de ativos
- Pode ser necessário configurar hierarquias de ativos complexas
- Não adequado para carregamento dinâmico de ativos
- Depende do build_runner para execução
- Os ativos devem ser declarados antes da geração