биндинг заменяет?
синтетику задепрекейтили, ViewBinding онли вей
Если тебе синтетика Kotlin не мешает, то используй её Как я понимаю сейчас половина пишет по одному, половина по другому
а внутри все тот же старый findview )
А есть пруф что их задиприкейтили? Недавно ресечил этот вопрос и нашёл инфу только что гугл выпил из своих семплов их. Ну и перестал рекомендовать их, и стал рекомендовать View binding.
Есть, релизноуты последнего котлина, что ли. Погуглите, много обсуждений в сети
Находил ветку на реддите с этим вопросом, ребята скидывали ссылку на коммент dev advocate. Там было о том, почему гугл у себя отказывается от синтетики (глобальный пакет, в студии тебе предлагают импортнуть прямо со всего модуля - можно ошибочно сделать импорт не того и ловить в рантайме npe). А еще говорил, что "мы не деприкейтим, но больше не будем ссылаться в своих рекомендациях, однако если в ваших проектах так удобно, то вы в праве продолжать использовать синтетику"
Да вот это читал) ещё типа jb закрыла доступ к документации. Но это больше похоже на рекомендации. Если сравнивать синтетики и биндинг у них паритет по минусам пока что.
Мое субъективное - датабиндинг зло с этим кодом в xml, потому что народ с ним злоупотребляет и появляются пустяковые баги, которые в xml приходиться искать
Так речь была о вьюбиндинге вроде бы
полностью тебя поддерживаю, мне вот сейчас к ноуту не хватает моника, что бы на нем держать XML разметку... приходится постоянно прыгать по файлам
Тогда мои извенения - я только на "биндинге" включился
А так да, датабиндинг такое себе, особенно стактрейс ошибок кодогенерации самый сок )
Не там они все же советуют view binding юзать
дебажить тоже то ещё наслаждение )
Обсуждают сегодня