В официальной документации никогда не упоминается добавление зависимости для привязки данных, и ни то, ни другое. его используют подсолнечник (в котором реализованы передовые практики).
Однако куда бы я ни посмотрел (также здесь). Я вижу, что люди упоминают о добавлении следующего (но никогда не объясняют):
dependencies {
...
kapt "com.android.databinding:compiler:$compiler_version"
}
Я нашел это, и я понимаю, что строка выше поможет уменьшить размер apk приложения. Так ли это на самом деле? Есть ли другие преимущества, или мне следует просто игнорировать это, поскольку есть официальная документация и ресурсы?