View Binding e Data Binding são recursos do Android para conectar código a views em layouts XML de forma mais segura e conveniente do que o antigo findViewById. View Binding fornece referências type-safe a views; Data Binding adicionalmente vincula dados diretamente aos layouts.
O problema: findViewById
The old way: findViewById to get view references:
val button = findViewById<Button>(R.id.myButton)
✗ verbose; NOT type-safe (cast errors); NOT null-safe (wrong id → null → crash at runtime)
→ View/Data Binding solve these.
