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

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
➖ Нет гарантий что сгенерированный код будет производительным
➖ Все находиться в глобальном пространстве имен
➖ Нет гарантий типов