Kotlin Android Extensions призваны упростить жизнь Android разработчиков, они включают в себя: 👉 View Binding (отказ от findViewById) 👉 Generation of Parcelable (не надо руками писать реализацию)
Какова цена за эти удобства? Действительно ли все так удобно. Автор статьи решил рассмотреть почему не стоит использовать View Binding: ➖ Доступны только из Kotlin ➖ Не поддерживается Nullability ➖ Нет гарантий что сгенерированный код будет производительным ➖ Все находиться в глобальном пространстве имен ➖ Нет гарантий типов