0Pricing
Dart Academy · Aula

Adicionando Dependências com dart pub

Baixe e versione pacotes externos.

Adicionando Dependências com dart pub é uma aula grátis de Dart Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Dart Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Dart Academy inclui 4 aulas no total.

O comando dart pub

O comando dart pub é seu gerenciador de pacotes. Ele busca, adiciona e atualiza o código externo do qual seu projeto depende. 📦

Adicionar um pacote

A maneira mais rápida de adicionar uma dependência é usar dart pub add. Ele edita o pubspec.yaml para você e baixa o pacote em uma única etapa.

dart pub add http

O que add escreve

Depois da adição, sua seção dependencies ganha uma nova linha com uma restrição caret adequada, para que você não precise editar o arquivo manualmente.

dependencies:
  http: ^1.2.0

Adicionar uma dependência de desenvolvimento

Passe o sinalizador --dev para colocar um pacote em dev_dependencies. Use isso para executores de testes e outras ferramentas necessárias durante a compilação.

dart pub add --dev test

Buscar tudo

Ao clonar um projeto, execute dart pub get. Ele lê o pubspec.yaml e baixa todas as dependências listadas para um cache local.

dart pub get

Atualizar pacotes

Use dart pub upgrade para atualizar as dependências para as versões mais recentes permitidas por suas restrições. Os limites existentes são respeitados.

dart pub upgrade

Fixar uma versão exata

Você pode adicionar um pacote em uma version específica anexando dois-pontos e o número. Isso é útil quando você precisa de uma versão comprovadamente estável.

dart pub add http:1.1.0

Ver pacotes desatualizados

Execute dart pub outdated para ver quais dependências têm versões mais recentes disponíveis. Ele mostra as colunas de versões atuais, atualizáveis e mais recentes.

dart pub outdated

Remover um pacote

Mudou de ideia? dart pub remove exclui a entrada do pubspec.yaml e a remove das dependências resolvidas.

dart pub remove http

Os pacotes vêm de pub.dev

Por padrão, esses pacotes são baixados do pub.dev, o repositório oficial de pacotes Dart onde a comunidade publica código compartilhado.

O cache local

Os pacotes baixados ficam em um cache compartilhado na sua máquina, para que vários projetos reutilizem os mesmos arquivos em vez de baixá-los novamente.

Verificação rápida

Qual comando edita o pubspec.yaml e baixa o pacote?

Recapitulação

Agora você sabe add, obter, atualizar e remover pacotes com dart pub, todos baixados do pub.dev para um cache local compartilhado. 🎉

Perguntas Frequentes

A aula “Adicionando Dependências com dart pub” é grátis?

Sim — o texto completo de “Adicionando Dependências com dart pub” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Dart Academy, atualize para CoddyKit PRO. O curso de Dart Academy inclui 4 aulas no total.

O que vou aprender em “Adicionando Dependências com dart pub”?

Baixe e versione pacotes externos. Você pratica Dart Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Dart Academy?

Nenhuma experiência prévia é necessária. Dart Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Adicionando Dependências com dart pub”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Dart Academy?

Sim. Cada aula de Dart Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Anatomia de pubspec.yaml
  2. Adicionando Dependências com dart pub
  3. Importações, Exportações e Bibliotecas
  4. Restrições de Versão e o Arquivo de Bloqueio
← Voltar para Dart Academy