Size: a a a

2019 January 24

AK

Andrey Khitryy in GitFox
Konstantin Tskhovrebov
а Data Binding адаптеры радуют глаза и xml верстка с привязками?😉
LastAdaper + небольшие экстеншны к нему и можно забыть про слово адаптер в 90% случаев.

Любой подход не идеален 🙂
источник

MR

Max Rovkin in GitFox
В xml просто логику пихать не надо и будет норм
источник

AK

Andrey Khitryy in GitFox
ее там и нет
источник

ES

Eugene Shapovalov in GitFox
Зачем вам код в хмл?
источник

AK

Andrey Khitryy in GitFox
UID Data же
источник

AK

Andrey Khitryy in GitFox
какой код
источник

AK

Andrey Khitryy in GitFox
у нас нет ни одной тернарной операции даже в xml
источник

AK

Andrey Khitryy in GitFox
только привязка
источник

MR

Max Rovkin in GitFox
Andrey Khitryy
ее там и нет
Я не говорю что есть, это в общем
источник

AK

Andrey Khitryy in GitFox
Приведу пример, допустим мне нужно разные drawable для иконки, тогда UIData элемент будет провайдить мне уже drawable, а не какие-то условия.

То есть вся логика UI запихана в обычные Kotlin Data классы.

Конкретика:
- Была задача показывать аватарки пользователей, было условие что если нет аватарки не показываем просто ничего (пустое место)
- Потом сказали, что надо батенька показывать плейсхолдер, причем если мужчина то один, а если женщина то другой.

В XML ничего не поменялось, т.к. оттуда уже получали готовый drawable.

Я не пропагандирую, это в рамках беседы по обмену опытом. Некоторые в принципе против Data Binding.
источник

KK

Konstantin Kulikov in GitFox
😉
источник

KT

Konstantin Tskhovrebov in GitFox
мне МВВМ нравится, но не с гугловыми биндингами)
источник

AK

Andrey Khitryy in GitFox
MVVM топ
источник

AK

Andrey Khitryy in GitFox
я до сих пор недоумеваю от холивара относительно показа диалогов
источник

AK

Andrey Khitryy in GitFox
100500 людей которые не могут SingleEmitter написать 🤦‍♂️
источник

ES

Eugene Shapovalov in GitFox
а что за холивар насчет диалогов?
источник

AK

Andrey Khitryy in GitFox
MVVM (точнее LiveData) в самом начале вызвал бурю емоций относительно того, что если у тебя сдохнет View, то при повторном соединении диалог покажется/не покажется в зависимости от того, это DialogFragment или Dialog.

Люди любят обсуждать (холиварить).
источник

AK

Andrey Khitryy in GitFox
Я тоже так умею.
источник
2019 January 26

AP

Alexey Pushkarev in GitFox
Привет @terrakok. Можно где-то найти тот пример с motion layout, который ты на девфесте показывал? По ссылке из видео 404.
источник

KT

Konstantin Tskhovrebov in GitFox
Элементарно же
источник