Resumo View Binding Android Studio 3.6 (Google IO 19)
O View Binging foi apresentado no Google I/O'19 (https://youtu.be/Qxj2eBmXLHg?t=242), trazendo grandes benefícios, ao, se comparar, com outros modelos de acesso a view. Agora é só aguardar o Android Studio 3.6 para podermos utilizar esta funcionalidade.
Comparativo dos modelos de acesso ao componentes da View
Conforme imagem abaixo, o view binding é considerado Elegante, verificado em tempo de compilação e não impacta no tempo de build.
Resumo do View Binding
- Conforme imagem abaixo, podemos destacar do View Binding:
- Disponível a partir do Android Studio 3.6;
- O gradle é responsável por criar as classe de binding;
- 100% verificada em tempo de compilação;
- Totalmente integrado com o Android Studio 3.6;
- Compatível com Data Binding.
Exemplo de uso do View Binding
No exemplo da imagem abaixo podemos verificar que o Gradle criou automaticamente uma classe com o nome do xml mais "Binding", logo, "profile.xml" virou "ProfileBinding". Com isto, não precisamos mais informar qual o layout, do resources, uma determinada activity ou fragment está relacionada, informando, apenas, a classe de binding.
Link da documentação do View Binding: https://developer.android.com/topic/libraries/view-binding
Top comments (0)