View Binding et Data Binding sont des fonctionnalités Android pour connecter le code aux vues dans les mises en page XML de manière plus sûre et pratique que l'ancien findViewById. View Binding fournit des références de vues de type sécurisé ; Data Binding ajoute la liaison des données directement aux mises en page.
Le problème : 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.
