Automatizar atualizações de dependências

Fazer upgrade de dependências pode ser uma tarefa complexa e demorada.

Os apps Android dependem de várias dependências de bibliotecas externas para coisas como rede, carregamento de imagens e componentes de interface. Essas bibliotecas estão em constante evolução, com novas versões que oferecem correções de bugs, melhorias de performance e novos recursos.

O Gemini no Android Studio automatiza e simplifica o processo de atualização de dependências, eliminando o trabalho tedioso e melhorando a capacidade de manutenção do projeto.

Como o Gemini no Android Studio ajuda você

O modo de agente automatiza de forma confiável o gerenciamento de dependências para manter seu projeto atualizado, permitindo que você se concentre na criação de apps de alta qualidade. Com um único clique, você pode atualizar todas as dependências e aproveitar os benefícios das versões mais recentes.

Como a atualização funciona

O Gemini no Android Studio processa de forma inteligente a atualização da seguinte maneira:

  • Identifica e atualiza dependências: identifica automaticamente as dependências que podem ser atualizadas e as atualiza para a versão compatível mais recente.
  • Resolve erros de build: itera pelo processo de build, resolvendo erros de build que surgem nas atualizações.
  • Valida o projeto: executa testes para validar se o projeto atualizado ainda funciona conforme o esperado.
  • Gera um relatório de atualização: após a conclusão do processo, o Gemini no Android Studio fornece um relatório detalhado de todas as mudanças. Você pode revisar essas mudanças em um nível alto ou detalhar as diferenças de arquivos individuais antes de aceitá-las.

Você inicia o processo de atualização no menu Refactor selecionando Update Dependencies:

O menu "Refatorar", mostrando o item de menu "Atualizar dependências".
Figura 1. Selecione Update Dependencies no menu Refactor.

Ou, no arquivo libs.versions.toml, passe o cursor sobre uma versão sublinhada, clique no menu Show Context Actions que aparece e clique em Update all libraries with Gemini.

Atualize as bibliotecas do catálogo de versões.
Figura 2. Atualize as bibliotecas do catálogo de versões.

Seja qual for a maneira de iniciar o processo, o Gemini no Android Studio oferece uma visão geral de alto nível do plano de atualização para que você possa ajustá-lo, monitorar o progresso etapa por etapa e revisar todas as mudanças antes de aplicá-las:

Uma lista de verificação das bibliotecas que o Gemini no Android Studio
         propôs atualizar. Você pode desmarcar itens para removê-los da atualização.
Figura 3. Revise, modifique, aprove ou cancele o plano do Gemini.

Você pode revisar, aceitar ou reverter as mudanças ou interromper o processo a qualquer momento.

Outros recursos