Size: a a a

Android Developers

2020 June 18

I

Igor in Android Developers
Ну заинлайн код из провайдеров в репозитории, а код из репозиторив в интеракторы

Так сразу видно станет, что у тебя в "фиче" 2.5 эффекта,
а все остально было мапингом и склейкой некомпозируемых объектов
источник

S

Singular in Android Developers
DataBinding херня
источник

d

danilshik in Android Developers
Singular
DataBinding херня
согласен
источник

DE

Denis Egorov in Android Developers
Singular
DataBinding херня
к чему это?
источник

S

Singular in Android Developers
Denis Egorov
к чему это?
писать логику в xml, это еще надо такое умудриться придумать)
источник

AD

Aleksey D. in Android Developers
Igor
Ну заинлайн код из провайдеров в репозитории, а код из репозиторив в интеракторы

Так сразу видно станет, что у тебя в "фиче" 2.5 эффекта,
а все остально было мапингом и склейкой некомпозируемых объектов
да, я примерно этим занимаюсь, но сейчас первая задача - смоделировать состояние и его модификацию из разных мест, и причесать вокруг эффекты - дело уже десятое, имхо)
источник

EP

Eugene P. in Android Developers
Singular
писать логику в xml, это еще надо такое умудриться придумать)
Там не только это можно делать, но и кастомные тэги, что весьма удобно
источник

EP

Eugene P. in Android Developers
т.е. атрибуты
источник

S

Singular in Android Developers
Eugene P.
Там не только это можно делать, но и кастомные тэги, что весьма удобно
В больших проектах такой подход не одобрят. Ты видел разметку с хорошей UI + Databinding? посмотри в примерах это ад. Callback Hell отдыхает.
источник

d

danilshik in Android Developers
+ вроде отлаживать труднее
источник

EP

Eugene P. in Android Developers
Сам плотно использую databinding уже лет 5. Почти все нравится
источник

EP

Eugene P. in Android Developers
Пока не было возможности использовать кастомные шрифты в приложениях из коробки, именно с помощью databinding было легко этого добиться
источник

AD

Aleksey D. in Android Developers
Eugene P.
Пока не было возможности использовать кастомные шрифты в приложениях из коробки, именно с помощью databinding было легко этого добиться
а как шрифты относятся к датабайндингу?
источник

EP

Eugene P. in Android Developers
Aleksey D.
а как шрифты относятся к датабайндингу?
Ну была библиотека, реализующая кастомный атрибут fontFace
источник

EP

Eugene P. in Android Developers
всего пару строчек кода
источник

AD

Aleksey D. in Android Developers
Eugene P.
Ну была библиотека, реализующая кастомный атрибут fontFace
и писать эту беду на каждой вьюхе?
источник

EP

Eugene P. in Android Developers
Aleksey D.
и писать эту беду на каждой вьюхе?
Да
источник

EP

Eugene P. in Android Developers
https://github.com/lisawray/fontbinding. Сейчас уже не актуально, конечно
источник

AD

Aleksey D. in Android Developers
Eugene P.
Да
это очень-очень ужасно)
та же Calligraphy позволяет тебе парой строк в CustomApp это делать 🤷
источник

EP

Eugene P. in Android Developers
Calligraphy устанавливает шрифт для всего приложения, на сколько я помню
источник