View Binding y Data Binding son características de Android para conectar código a vistas en layouts XML de forma más segura y conveniente que el antiguo findViewById. View Binding proporciona referencias de vistas type-safe; Data Binding además vincula datos directamente a los layouts.
El 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.
