View Binding og Data Binding er Android-funktioner til at forbinde kode med views i XML-layouts på en sikrere og mere bekvem måde end den gamle findViewById. View Binding giver type-sikre view-referencer; Data Binding binder desuden data direkte til layouts.
Problemet: 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.
