View Binding és Data Binding az Android funkciói a kód és az XML layout-ban lévő view-k biztonságosabb és kényelmesebb összekapcsolására, mint a régi findViewById. A View Binding típusbiztosan referenciálja a view-kat; a Data Binding ezen felül közvetlenül az adatokat köti a layout-hoz.
A probléma: 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.
