0

viewBinding em 3 minutos [KOTLIN]

#Kotlin
Julio Mota
Julio Mota

Olá pessoal, recentemente escrevi um artigo sobre databinding que é um recurso legal para evitar fazer centenas de findviewbyid nas tuas actvities. Graças há um colega do discord Kohoutek acabei descobrindo que o recurso está sendo descontinuado então não é tão interessante utilizá-lo.

Por sorte existe o view binding que é super fácil de usar.

Para utilizar serão duas etapas

1 - Adicionar o viewBinding no gradle modules


2 - Configura a activity

2.1 - Na activity crie uma variável lateinit binding, Linha 10

2.2 No metodo onCreate() instancia a variavel binding utilizando a classe binding gerada para sua ativity, linha 13

2.3 - Passe o binding.root como parametro no metodo setContentView() linha 14



A partir daí você pode acessar as views do xml utilizando a variável binding + id da view conforme a linha 16



Lembrando que você pode fazer esse mesmo procedimento utilizando o Java. Caso você queira entender o que acontece por debaixo dos panos recomendo ler documentação do viewBinding clicando aqui


Aprovei e me diz o que você achou do viewBinding e que outro recurso do Android você acha interessante.


Good Vibes and Codes

0
7

Comentários (2)

0
Julio Mota

Julio Mota

18/04/2021 22:58

Fala Isaias, é bem tranquilo usar esse recurso, se você ainda não fez seria legal tentar. Qualquer dúvida tem o discord aprendi muita coisa lá com a comunidade.

1
Isaias Bueno

Isaias Bueno

18/04/2021 08:14

Muito obrigado Julio pelo excelente artigo, tenho estudado sobre esse tema nas últimas semanas!

None

Brasil