Size: a a a

Android Developers

2020 September 02

ВM

Виталий MrShadow... in Android Developers
Подскажите пожалуйста, где почитать как правильно огранизовать запросы к беку с приложения?
источник

ВM

Виталий MrShadow... in Android Developers
Щас опять камнями забросают)
источник

AY

Andy Yanechko in Android Developers
Виталий MrShadow
Подскажите пожалуйста, где почитать как правильно огранизовать запросы к беку с приложения?
гуглите retrofit android, по-моему - это самый простой вариант
источник

ЮС

Юрий Суржиков... in Android Developers
Всем привет. Такой вопрос, есть два источника LiveData например LiveData<GasStation> и LiveData<Record>. Мне нужно создать LiveData<GasStationWithRecord>. Соответственно в классе GasStationWithRecord содержится GasStation и Record. Насколько я понял, через Transformation это не сделать, как поступить в такой ситуации?
источник

QH

Quantum Harmonizer in Android Developers
Виталий MrShadow
Щас опять камнями забросают)
шаришь. Но всё равно спрашиваешь такое)
источник

ЮС

Юрий Суржиков... in Android Developers
Юрий Суржиков
Всем привет. Такой вопрос, есть два источника LiveData например LiveData<GasStation> и LiveData<Record>. Мне нужно создать LiveData<GasStationWithRecord>. Соответственно в классе GasStationWithRecord содержится GasStation и Record. Насколько я понял, через Transformation это не сделать, как поступить в такой ситуации?
Или это неправильно спроектирована архитектура, если есть необходимость прибегнуть к такому решению?
источник

ВM

Виталий MrShadow... in Android Developers
Quantum Harmonizer
шаришь. Но всё равно спрашиваешь такое)
я задену Вас чем-то и со злости мб ссылкой бросите вместо камня)
источник

AY

Andy Yanechko in Android Developers
Виталий MrShadow
я задену Вас чем-то и со злости мб ссылкой бросите вместо камня)
источник

ВM

Виталий MrShadow... in Android Developers
Спасибо друг)
источник

AY

Andy Yanechko in Android Developers
Юрий Суржиков
Или это неправильно спроектирована архитектура, если есть необходимость прибегнуть к такому решению?
Используйте какой-то общий стейт для экрана, лучше глянуть MVI.

Или другое (костыльное) решением:
Создать ещё одну MediatorLiveData подписаться через addSource на те две LiveData и собрать нужное с каждой. А в UI ждать пока обе будет not null
источник

ЮС

Юрий Суржиков... in Android Developers
Andy Yanechko
Используйте какой-то общий стейт для экрана, лучше глянуть MVI.

Или другое (костыльное) решением:
Создать ещё одну MediatorLiveData подписаться через addSource на те две LiveData и собрать нужное с каждой. А в UI ждать пока обе будет not null
Но проще наверное будет пересмотреть архитектуру, пока не поздно, да?
источник

AY

Andy Yanechko in Android Developers
Юрий Суржиков
Но проще наверное будет пересмотреть архитектуру, пока не поздно, да?
Я бы пересмотрел в сторону MVI / TEA
источник

ЮС

Юрий Суржиков... in Android Developers
Ок, посмотрю, спасибо за ответ
источник

B

Boroda in Android Developers
Юрий Суржиков
Ок, посмотрю, спасибо за ответ
источник

B

Boroda in Android Developers
рекомендую к ознакомлению)
источник

ES

Egor Sigolaev in Android Developers
Ребят. С лайвдатой не давно дружу, т.к. сидел раньше на мвп. В проекте 10 полей. На каждом стоит лайвдата в вм. Как мне объединить их в одну, чтобы залпом проверить наличие заполненности всех полей?
источник

B

Boroda in Android Developers
смотри туда же
источник

ES

Egor Sigolaev in Android Developers
Boroda
смотри туда же
Чето не то, городить зип на зипе. Я в ырыксе зипом с бифункцией могу, а в лайвдате не пойму как
источник

ES

Egor Sigolaev in Android Developers
Egor Sigolaev
Чето не то, городить зип на зипе. Я в ырыксе зипом с бифункцией могу, а в лайвдате не пойму как
В ырыксе можно свои создать ещё, в этом плюс
источник

MR

Max Railian in Android Developers
Quantum Harmonizer
да кто хотел верстать через код, делает это не первый год, а не ждёт супер ⓒ инновационный ™ фреймворк, которому год, а он уже задрал, вместо того чтобы зарелизиться
Это не отменяет того что юзабилити всего этого добра при вёрстке из кода желает сильно лучщего)
источник