1
resposta

[Dúvida] Erros ao tentar atualizar versao do navigation

Adicionei a dependência de testes da atividade e testei atualizar a versão do navigation para a mais recente (2.5.3 -> 2.7.5) e recebi toda uma gama de erros na hora de compilar e fui adaptando tudo até voltar a compilar, mas o que mais me intrigou foi esse no LazyVerticalStaggeredGrid do DrinksScreen

Cannot find a parameter with this name: verticalArrangement

Por que uma alteração em uma dependência de testes modifica o comportamento de um Composable normal? Seriam as dependência dos navigation atualizando as dependências normais do compose?

1 resposta

Olá Rafael!

Entendo sua frustração ao encontrar erros ao tentar atualizar a versão do Navigation. É importante lembrar que ao adicionar uma dependência de testes, você está incluindo novas funcionalidades e recursos que podem impactar o comportamento dos Composables normais.

No seu caso específico, o erro que você mencionou ocorreu no LazyVerticalStaggeredGrid do DrinksScreen. Parece que o parâmetro verticalArrangement não está sendo reconhecido. Isso pode acontecer quando há uma incompatibilidade entre a versão do Navigation que você está utilizando e a versão das dependências normais do Compose.

Uma possível solução para esse problema é verificar se a versão do Navigation que você está utilizando é compatível com as dependências normais do Compose. Certifique-se de que todas as dependências estejam na versão correta e compatível entre si.

Além disso, é sempre recomendado conferir a documentação oficial do Navigation e do Compose para verificar se há alguma informação específica sobre incompatibilidades entre versões.

Espero ter ajudado e bons estudos!