Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dependências da Activity ListaTransacoes

Na verdade não se trata de uma dúvida e sim uma ajuda aos alunos que possam estar usando API mais recente.

Estou usando o Android Studio versão 3.5.0 . Quando fui implementar a Activity ListaTransacoesActivity e colocar as dependências conforme a tarefa me foi mostrado um erro informando que deveria migrar para a biblioteca androidX devido a API que estava usando (no meu caso a 28). Pesquisei como implementar isso e acabei trocando este código:

implementation 'com.android.support:appcompat-v7:26.0.1'
implementation 'com.android.support:design:26.0.1'
implementation 'com.android.support:cardview-v7:26.0.1'

por este

implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'com.google.android.material:material:1.1.0-alpha10'
implementation 'androidx.cardview:cardview:1.0.0'

No arquivo resumo_card.xml dentro de do package layout em recurso também troquei a linha

<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"

pela linha

<androidx.cardview.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"

e aí tudo funcionou perfeitamente.

1 resposta
solução!

Oi Andre, tudo bem?

Muito obrigado pelo feedback, eu vou anotar no meu backlog para realizar a atualização como atividade do curso. Apenas uma observação, evite libs alpha, pois elas estão suscetíveis a bugs.

Se não tiver mais dúvidas sobre o tópico, pode marcar como solucionado por favor?

[]s

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software