Android ViewBinding | Долой findViewById | Библиотека ViewBindingPropertyDelegate

Android ViewBinding | Долой findViewById | Библиотека ViewBindingPropertyDelegate

12,561 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@dmitriymitroshin7525
@dmitriymitroshin7525 - 03.11.2022 23:50

Одобрительный комментарий в поддержку познавательного контента, содержащий более семи слов.

Ответить
@d.mertsalov
@d.mertsalov - 13.03.2021 11:55

Спасибо!

Ответить
@user-tv4kh4pc7s
@user-tv4kh4pc7s - 27.01.2021 20:33

Viewbinding великолепен в теории и бесполезен на практике. Никогда не используйте этот бред.

Ответить
@udafkaa13
@udafkaa13 - 25.01.2021 22:34

Вот что за засада в каждой библиотеке. То livedata без одноразовых eventов, то bottomsheet без мультибэкстэка, то датабайндинг, на который без боли смотреть нельзя в более менее серьезном проде. Как в анекдоте про танк и доработку напильником. А за либу спасибо, опробуем)

Ответить
@smehoboy2310
@smehoboy2310 - 17.01.2021 15:34

Зачем это все если есть просто findViewById ?
А это похоже на то ,как пойти в магазин за хлебом на ракете через Марс.
Нужно не забывать о таких вещах в разработке как KISS,YAGNI

Ответить
@paulsoja2732
@paulsoja2732 - 16.01.2021 21:04

эх, жаль, что синтетику убили...

Ответить
@handleftman
@handleftman - 16.01.2021 01:34

Спасибо за видео, хороший выбор темы, вот бы побольше из roadmap'a по каждой ветке

Ответить
@user-jr5hw4gx1y
@user-jr5hw4gx1y - 15.01.2021 21:54

о, какой-то новый формат видео на канале))) я как раз сейчас изучаю Data Binding, в своём приложении я хочу избавиться от findViewById и тут такое видео выходит на данном канале прям в тему. Спасибо тебе Кирилл)))

Ответить
@pavelkorolevxyz
@pavelkorolevxyz - 15.01.2021 15:51

Пережили findViewById с кастами, ButterKnife, findViewById с дженериком скрывающим каст, некоторые чудом убереглись от KotterKnife и DataBinding, начали использовать synthetic imports из android-extensions, потому что всё равно для аннотации Parcelize все тащили, депрекейтнули всё что было раньше, выдали людям ViewBinding.
После всего этого, если честно, не хочется шевелиться вообще, потому что исходя из этой бесконечной цепочки - лучше бы findViewById использовали и всё, объективно это никогда не было большой проблемой с lazy findViewById.
Безусловно ViewBinding это лучшее что есть сейчас, хотя без твоей библиотеки это выглядит абсолютно ужасно во фрагментах, непонятно почему такое из коробки не сделано. А учитывая ожидаемый Compose и то как гугл любит депрекейтить всё, это выглядит как очень сомнительная инвестиция.

Ответить
@dxnbrawn
@dxnbrawn - 15.01.2021 15:36

findViewById, ButterKnife, Synthetics, DataBinding, теперь ViewBinding - лол я просто хочу обработать нажатие на кнопочку, почему я каждый год должен это переписывать? вообще какой смысл в этих всех библиотеках если я могу написать findViewById - оно как работало 10 лет назад так и работает...

Ответить
@swamp2113
@swamp2113 - 15.01.2021 11:46

Очень ждём видос про миграцию на StateFlow!

Ответить
@user-vz9gt6ug3z
@user-vz9gt6ug3z - 15.01.2021 10:23

Я понимаю что androidExtensions после версии Kotlin 1.4.20-M2 уже не модно, но почему ничего не сказал о нем ни слова?

Ответить
@Trecoolerok
@Trecoolerok - 15.01.2021 09:48

Странно. Увидел пост о видео в тг, но в фиде ютуба видео не выскочило. Колокольчик полный стоит.

Ответить
@FoRGeish
@FoRGeish - 15.01.2021 09:01

То чувство, когда думаешь "О! Да у нас в проекте так же сделано", а потом оказывается, что эта библиотека и затянута)))

Ответить
@FoRGeish
@FoRGeish - 15.01.2021 08:52

Пожелание от человека, смотрящего с телефона - побольше шрифт в IDE))

Ответить