Size: a a a

Android arch. components

2019 March 05

AD

Andrew Drondon in Android arch. components
Если не хочешь в xml тернарный оператор юзать, напиши BindingAdapter)
источник

ST

Sasha Tainyuk in Android arch. components
Кодаген шустрый?
источник

AD

Andrew Drondon in Android arch. components
С чем сравнивать?
источник

ST

Sasha Tainyuk in Android arch. components
Энивай, если есть котлин, то тащить это не имеет смысла.
источник

AD

Andrew Drondon in Android arch. components
Эээ
источник

AD

Andrew Drondon in Android arch. components
Это же совсем о разном
источник

AD

Andrew Drondon in Android arch. components
Котлин не делает биндингов)
источник

ST

Sasha Tainyuk in Android arch. components
Andrew Drondon
С чем сравнивать?
Да хз. У меня вот рум ок, а глейд процентов 15-20 + ко времени сборки.
источник

ST

Sasha Tainyuk in Android arch. components
Andrew Drondon
Котлин не делает биндингов)
Экстеншин, не?
источник

AD

Andrew Drondon in Android arch. components
:)
источник

ST

Sasha Tainyuk in Android arch. components
Рум ок лишь потому что живёт в отдельном модуле, который как правило редко меняется.
источник

AD

Andrew Drondon in Android arch. components
Instance Run?
источник

ST

Sasha Tainyuk in Android arch. components
Andrew Drondon
Instance Run?
Не юзаю
источник

PS

Pavel Sukhoterin in Android arch. components
Instant Run?
источник

AD

Andrew Drondon in Android arch. components
Автозамена)
источник

AA

Alidibir Akhbulatov in Android arch. components
Sasha Tainyuk
Data binding лучше вообще не юзать.
Тоже склоняюсь к тому, чтобы выпилить его, пока не поздно)

Вообще, чет застопорился на таком кейсе: при клике на кнопку лайка в элементе списка, нужно увеличить текст на кнопке и сделать запрос в сеть. Прописал вызов колбека в xml элемента (сам колбек реализовал во фрагменте), откуда и делаю запрос. С этим ок, но возникла проблема с банальным изменением счетчика лайков. Без Data Binding в клик листенере, где вызывается колбек, можно было бы увеличить счетчик на кнопке, но с датабандингом получается нужно сделать поле (vote) модели (Thread) типа LiveData для обновления на UI. И не хочется в data классе делать поля LiveData
источник

Sergey λ in Android arch. components
источник

Sergey λ in Android arch. components
⚡️
источник

AD

Andrew Drondon in Android arch. components
Alidibir Akhbulatov
Тоже склоняюсь к тому, чтобы выпилить его, пока не поздно)

Вообще, чет застопорился на таком кейсе: при клике на кнопку лайка в элементе списка, нужно увеличить текст на кнопке и сделать запрос в сеть. Прописал вызов колбека в xml элемента (сам колбек реализовал во фрагменте), откуда и делаю запрос. С этим ок, но возникла проблема с банальным изменением счетчика лайков. Без Data Binding в клик листенере, где вызывается колбек, можно было бы увеличить счетчик на кнопке, но с датабандингом получается нужно сделать поле (vote) модели (Thread) типа LiveData для обновления на UI. И не хочется в data классе делать поля LiveData
Все что ты описал очень хорошо ложится на концепцию биндинга с ViewModel
источник
2019 March 06

GK

Georgiy Khloptov in Android arch. components
Мануала нормального нет, вот все и пишут дичь. Если разобраться нормально с LiveData / MutableLiveData / 2-way binding и как это грамотно запихнуть во вьюмодель, то всё получается довольно красиво и без той боли, о которой тут часто пишут
источник