View Binding en Data Binding zijn Android-functies voor het veilig en gemakkelijk verbinden van code met views in XML-layouts, beter dan de oude findViewById. View Binding biedt type-safe view-verwijzingen; Data Binding bindt bovendien gegevens rechtstreeks aan layouts.
Het probleem: 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.
