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