Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

@Parcelize

Notei que nesta aula já tem em plugins e implementado na classe produto esse @Parcelize mas o professor não explica nada sobre ele, ele simplesmente já esta lá. O projeto passado foi terminado e ele não foi usado. se alguém poder me explicar sobre ele agradeço.

2 respostas

Olá Bruno, como vai?

A inclusão do plugin parcelize não foi abordada nas aulas pois faz parte do desafio proposto no final do curso Android com Kotlin: Personalize o seu App. Caso você não tenha feito o desafio, na Atividade 03 da Aula 01 ( Preparando o ambiente) do curso de Room tem as orientações pra vocês fazer o download do código completo com a tela de detalhes do produto implementada.

A interface Parcelable é utilizada quando precisamos enviar valores entre as Activities e a utilização do plugin parcelize facilita bastante a implementação da interface com menos código e de maneira automática.

Aplicando isso no exemplo do curso temos a Activity de lista de produtos utilizando as informações da classe produto e foi utilizado o parcelize para compartilhar essas mesmas informações com a Activity de detalhes do produto.

Vou deixar aqui alguns links super bacanas pra você conhecer mais sobre a utilização do Parcelable nos projetos:

Espero ter ajudado e bons estudos por aí! =D

solução!

Vou bem ! Melhor agora com sua resposta, kk. obrigado !!!