Обложка канала

Android Broadcast

Качественная выборка Android Dev новостей, тезисы важных новостей и статей, личное мнение

Android Broadcast

8 лет назад
Открыть в
#Kotlin

The Argument Over Kotlin Synthetics

Kotlin Android Extensions призваны упростить жизнь Android разработчиков, они включают в себя:
👉 View Binding (отказ от findViewById)
👉 Generation of Parcelable (не надо руками писать реализацию)

Какова цена за эти удобства? Действительно ли все так удобно. Автор статьи решил рассмотреть почему не стоит использовать View Binding:
Доступны только из Kotlin
Не поддерживается Nullability
Нет гарантий что сгенерированный код будет производительным
Все находиться в глобальном пространстве имен
Нет гарантий типов