View Binding și Data Binding sunt funcții Android pentru conectarea codului la vederile din layout-urile XML mai sigur și mai convenabil decât vechi findViewById. View Binding oferă referințe la vederile sigure din punct de vedere al tipului; Data Binding, în plus, leagă datele direct la layout-uri.
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.
