Size: a a a

Android Architecture

2017 January 25

YS

Yuri Shmakov in Android Architecture
Artem Gilmudinov
тогда может появится оверхед с лишними subscribeOn
Ну, если хочется каноничной архитектуры, то без оверхедов по определнию не обойтись =) следовательно, в каждой задаче нужно исходить изо всех условий, а не только из условий конкретной микро-задачки
источник

MT

Max Tuev in Android Architecture
Кто как оповещает презентер о результате диалога? Если использовать старый подход, то придется пробрасывать результат через активити. Есть идея инжектить тот же презентер что используется в активити в диалог и напрямую дергать его методы. Тогда в большинстве случев и интерфейсы листенеров, которые имплементит активити не нужны.
источник

EM

Eugene Matsyuk in Android Architecture
Ну кстати идея нжекта презентера в диалог, по-моему, хорошая
а то так да, через активити пробрасывать, а с активити дергать соответствующий метод презентера - долго и запутанно
источник

I

Ivan in Android Architecture
Сергей Греков
Да, оверхед все таки смущает, при больших списках можно немало лишних аллокаций получить. Ну и утомительно эти мапперы писать(
+
Да и если модель изменится, придется переписывать кучу кода ради пары полей
источник

СГ

Сергей Греков in Android Architecture
Ivan
+
Да и если модель изменится, придется переписывать кучу кода ради пары полей
Все так(
источник

EM

Eugene Matsyuk in Android Architecture
Один мап обычно подправить
источник

EM

Eugene Matsyuk in Android Architecture
Но тут можно подумать, как облегчить сие дело
источник

СГ

Сергей Греков in Android Architecture
Есть вариант написать плагин для студии для генерации мапперов))
источник

AB

Alexander Blinov in Android Architecture
Сергей Греков
Есть вариант написать плагин для студии для генерации мапперов))
мы обычно начальные трансляторы генерим
источник

I

Ivan in Android Architecture
Eugene Matsyuk
Один мап обычно подправить
Мап и все модели
источник

I

Ivan in Android Architecture
Так-то не сложно, но появляется много пространства для багов
источник

СГ

Сергей Греков in Android Architecture
Alexander Blinov
мы обычно начальные трансляторы генерим
начальные трансляторы это что?
источник

AB

Alexander Blinov in Android Architecture
у нас есть объекты NW и App и трансляторы между ними
источник

AB

Alexander Blinov in Android Architecture
изначально они генерятся
источник

AB

Alexander Blinov in Android Architecture
если есть бд слой то и его тоже надо генерить
источник

AB

Alexander Blinov in Android Architecture
если потом уже поменяются сущности, то можно перегенирть либо руками поправить, в зависимости от того, что легче
источник

EM

Eugene Matsyuk in Android Architecture
Alexander Blinov
у нас есть объекты NW и App и трансляторы между ними
NW?
источник

AB

Alexander Blinov in Android Architecture
network - те для транспорта
источник

СГ

Сергей Греков in Android Architecture
чем генерите? Сами писали?
источник

AB

Alexander Blinov in Android Architecture
Сергей Греков
чем генерите? Сами писали?
да, сами. Пока не заопенсорсили, к сожалению(
источник