Я читаю о том, как работает MVVM-архитектура и как использовать библиотеку привязки данных Android.
В общем, я понимаю, что привязка данных Android создает связь между уровнем пользовательского интерфейса и базовой моделью данных, которая содержит информацию для отображения.
Kotlin Android Extensions - еще один плагин Kotlin, который позволит вам восстанавливать представления из "Действия", "Фрагменты и представления". Плагин создаст дополнительный код, который позволит вам просматривать представления в макете XML, точно так же, как если бы они были свойствами с именем идентификатора, используемого в определении макета.
В чем разница между использованием Android Data Binding Library и Kotlin Android Extensions? Являются ли они для разных целей? Дополняют ли они друг друга, каким образом?
Спасибо за ответ.