Size: a a a

Android Developers

2021 September 11

DV

Dmitry Volkov in Android Developers
Устарело
источник

ES

Egor Sigolaev in Android Developers
Потому что очень высока вероятность подцепить не тот лейаут. Я бы отдал предпочтение вью биндингу за простоту и удобство.
источник

ES

Egor Sigolaev in Android Developers
А в связке с делегат адаптером от Кирилла Розова просто пушка
источник

DV

Dmitry Volkov in Android Developers
Jetpack Compose - пушка без каких-либо связок 👍
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
Т. е. надежнее самим добавлять лэйоут в отдельную переменную View Binding и через нее обращаться к переменным?
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
А он используется в архитектуре MVVM?
источник

DV

Dmitry Volkov in Android Developers
Несомненно
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
Блин, все меняется в каждую минуту. Изучаю MVVM, там написано про Data Binding. Теперь получается что Compose заменяет Data Binding?
источник

DV

Dmitry Volkov in Android Developers
Хотя правильнее сказать, что MVVM используется в Jetpack Compose
источник

DV

Dmitry Volkov in Android Developers
Jetpack Compose заменяет XML
источник

Kd

Konstantin dmz9 in Android Developers
ты не понимаешь, это другое
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
Не спорю. Проект хочу написать чтобы показать на собеседовании. Сначала просто написал ее. Потом захотел переписать с использованием MVVM, теперь как я понял придется уже Jetpack Compose учить
источник

Kd

Konstantin dmz9 in Android Developers
композ это отображение данных,, можно рассматривать как функцию которая принимает данные, а на выходе - пиксели на экране
а старый подход - ты отдельно собираешь пиксели на экране (через хмл или в коде), и отдельно их "оживляешь" через биндинг к данным, когда вызываешь settext какой нибудь. вьюбиндинг тут лишь сократит бойлерплейет с findviewbyId, а датабиндинг убирает бойлерплейт settext (он просто переедет в хмл)
источник

DV

Dmitry Volkov in Android Developers
Напиши три проекта. В чём проблема?))
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
Понял. Почитаю еще про Compose. Спасибо
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
Придется. Как я понял сразу использовав все новое, что-то сделать не вариант для новичка.
источник

Kd

Konstantin dmz9 in Android Developers
да особо можно не торопиться, это еще не мейнстрим, разве что для тех кому хочется самому поковыряться по локоть в этом самом (лоу-левел рисовании)
источник

L

Leonid in Android Developers
Data binding - сомнительная фича. Размазывает логику повсюду. Но выглядит модно, это да.
источник

ИА

ИБРАГИМ АЛИБЕКОВ... in Android Developers
Да мне тоже особо не понравилось. Для меня XML код, это XML-код, непривычно было там Котлиновский код видеть😄. Без нее вариант же MVVM архитектуру сделать?
источник

L

Leonid in Android Developers
Конечно можно.
источник