Size: a a a

Moxy – MVP библиотека под Android

2018 July 10

N

Nick in Moxy – MVP библиотека под Android
Хотя имхо лучше его вообще никуда не относить
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Nick
Хотя имхо лучше его вообще никуда не относить
Я вот думаю сделать пакет с контроллерами всякими и туда засунуть. Или это не кошерно?
источник

N

Nick in Moxy – MVP библиотека под Android
Vladimir Bobkov
Я вот думаю сделать пакет с контроллерами всякими и туда засунуть. Или это не кошерно?
Я всегда делаю пакет common и скидываю все что никуда не подходит, туда
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Nick
Я всегда делаю пакет common и скидываю все что никуда не подходит, туда
чтоб никто не догадался? )))
источник

N

Nick in Moxy – MVP библиотека под Android
Но application лучше отдельно от всего
источник

A

Abripuit in Moxy – MVP библиотека под Android
Это же точка входа
источник

A

Abripuit in Moxy – MVP библиотека под Android
В корень ее
источник

A

Abripuit in Moxy – MVP библиотека под Android
Что бы не было циклических зависимостей между макетами
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Abripuit
Что бы не было циклических зависимостей между макетами
+++ Спс! За них я забыл нафик
источник

ЕН

Евгений Низамиев in Moxy – MVP библиотека под Android
А вон было же где-то, типа на модули разбиваешь - injector, presentation, domain, data.
И Application должен лежать в injector модуле.
Ну как вариант.
источник

N

Nick in Moxy – MVP библиотека под Android
Abripuit
Что бы не было циклических зависимостей между макетами
Что есть циклические зависимости?
источник

A

Abripuit in Moxy – MVP библиотека под Android
Nick
Что есть циклические зависимости?
Когда есть пакет А и пакет Б. Пакет А знает о классах пакета Б, а пакет Б в свою очередь о классах пакета А. IDE умеет (если память не ошибает) в проверку на циклические зависимости.
источник

N

Nick in Moxy – MVP библиотека под Android
Abripuit
Когда есть пакет А и пакет Б. Пакет А знает о классах пакета Б, а пакет Б в свою очередь о классах пакета А. IDE умеет (если память не ошибает) в проверку на циклические зависимости.
Ну хз, если я разделяю не по слоям а по фичам, то получается что практичкски все зависимости циклические
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Nick
Ну хз, если я разделяю не по слоям а по фичам, то получается что практичкски все зависимости циклические
Значит, странно разделяете) Приведите пример циклической зависимости в своём разделении, попробуем выпрямить.
источник

N

Nick in Moxy – MVP библиотека под Android
Алексей Ершов
Значит, странно разделяете) Приведите пример циклической зависимости в своём разделении, попробуем выпрямить.
Ну есть пакет, который отражает фичу. В этом пакете лежит интерактор, реп, презентер и вью. Разные слои, но знают друг о друге. Получается циклические зависимости. Или я не правильно понял смысл определения?
источник

АЕ

Алексей Ершов in Moxy – MVP библиотека под Android
Класс A зависит от класса B, если класс A использует класс B. Если они просто лежат в соседних пакетах, это ещё не зависимость. И Clean как раз подразумевает однонаправленные зависимости, которые так же остаются однонаправленными, если разделение по слоям идёт в рамках одной фичи.
источник

A

Abripuit in Moxy – MVP библиотека под Android
Nick
Ну есть пакет, который отражает фичу. В этом пакете лежит интерактор, реп, презентер и вью. Разные слои, но знают друг о друге. Получается циклические зависимости. Или я не правильно понял смысл определения?
Если у вас в таком случае циклические зависимости (погуглите как это проверить) то вы явно что-то не так делаете
источник

DS

Dzmitry Sobolevsky in Moxy – MVP библиотека под Android
Вопрос - часто ли вы используете MvpAppCompatDialogFragment?
источник

ЕН

Евгений Низамиев in Moxy – MVP библиотека под Android
Ни разу, но штука вроде полезная
источник

DS

Dzmitry Sobolevsky in Moxy – MVP библиотека под Android
Евгений Низамиев
Ни разу, но штука вроде полезная
У Вас нет дилогов в приложении?
источник