Visão geral
build_version é um pacote Flutter/Dart que gera um arquivo Dart contendo a versão atual de um pacote durante o processo de compilação. Ele extrai as informações de versão do pubspec.yaml e as disponibiliza como uma constante no código da aplicação, permitindo acesso em tempo de execução aos detalhes da versão sem atualizações manuais. Isso é especialmente útil para depuração, registro ou exibição de números de versão na interface do usuário. O pacote se integra perfeitamente ao build_runner e suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux.
Casos de uso
- Exibindo versão do aplicativo nas configurações
- Registro de informações de versão para depuração
- Automatizando a injeção de versão no código
- Rastrear versões de lançamento em builds
- Habilitar verificações de versão na lógica do aplicativo
Principais recursos
- Gera automaticamente constantes de versão
- Extrai a versão do pubspec.yaml
- Suporta múltiplas plataformas
- Integração com build_runner
- Configuração mínima necessária
Indicado para
- Aplicativos que precisam de acesso à versão em tempo de execução
- Equipes que desejam gerenciamento automático de versão
- Projetos usando fluxos de trabalho do build_runner
- Desenvolvedores em busca de boilerplate mínimo
- Pipelines de CI/CD que exigem metadados de versão
Considerações
- Requer o build_runner para ser configurado
- A versão é estática após a compilação
- Não adequado para alterações dinâmicas de versão
- Pode exigir reconstrução na atualização de versão
- Limitado ao campo version no pubspec.yaml