Size: a a a

Android Architecture

2020 August 27

ES

Egor Sigolaev in Android Architecture
𝕊 ℍ 𝕎 𝔸 ℝ ℤ
ждал такого ответа. Как часто вы делаете фичи ток в 1 модуле ? И какой должен быть проект чтоб выйграть от производительности, скорее будет прямо наоборот.
ну про ответсвенность, она и без модулей достигается
И что делать если проект не по слоям а по фичам.
Ну вообщем я понял, у меня просто был опыт в поддержке такого проекта, хотел услышать мнение
У тебя модули просто не должны зависить друг от друга, тогда это будет идеально и время сборки улучшится.
источник

S

Singular in Android Architecture
Egor Sigolaev
Ну каждый модуль отвечает за свои слоя. Модуль presentation - модуль ui, а также класса, где находится основная бизнес логика (презентер или вью модель). Data для работы с данными (sqlite, запросы на сервер, кеширование и т.д.). А domain содержит в основном юзкейсы, утилы и т.д. Плюс многомодульность влияет положительно на время сборки проекта.
Не нужно делить каждый чих на модули. Если пишешь в многомодульности, то ты должен писать так будто собираешь пазл
источник

ES

Egor Sigolaev in Android Architecture
Singular
Не нужно делить каждый чих на модули. Если пишешь в многомодульности, то ты должен писать так будто собираешь пазл
Ну а где тут кучу модулей? Мне кажется это дефолтное разбиение на модули.
источник

S

Singular in Android Architecture
𝕊 ℍ 𝕎 𝔸 ℝ ℤ
ждал такого ответа. Как часто вы делаете фичи ток в 1 модуле ? И какой должен быть проект чтоб выйграть от производительности, скорее будет прямо наоборот.
ну про ответсвенность, она и без модулей достигается
И что делать если проект не по слоям а по фичам.
Ну вообщем я понял, у меня просто был опыт в поддержке такого проекта, хотел услышать мнение
Выиргыш производительности зависит от прямоты рук, clean нужен для простоты чтения кода
источник

NT

Nikita Tipun in Android Architecture
Singular
Выиргыш производительности зависит от прямоты рук, clean нужен для простоты чтения кода
А ещё вот для такого
источник

S

Singular in Android Architecture
Nikita Tipun
А ещё вот для такого
))
источник

S

Singular in Android Architecture
Egor Sigolaev
Ну а где тут кучу модулей? Мне кажется это дефолтное разбиение на модули.
Суть модуля в том, чтобы запустить его отдельно и чтобы все работало. Больше 10 модулей делать это безумие, которое не несет никакой пользы
источник

ES

Egor Sigolaev in Android Architecture
Singular
Суть модуля в том, чтобы запустить его отдельно и чтобы все работало. Больше 10 модулей делать это безумие, которое не несет никакой пользы
Ну так я же не писал про это, 3 модуля вполне нормально
источник

S

Singular in Android Architecture
Это как будто тебе дали инструмент, ты пользуешься и говоришь блин это круто, буду все делать в модулях
источник

S

Singular in Android Architecture
Egor Sigolaev
Ну каждый модуль отвечает за свои слоя. Модуль presentation - модуль ui, а также класса, где находится основная бизнес логика (презентер или вью модель). Data для работы с данными (sqlite, запросы на сервер, кеширование и т.д.). А domain содержит в основном юзкейсы, утилы и т.д. Плюс многомодульность влияет положительно на время сборки проекта.
Тут ты больше 3 описал)
источник

ES

Egor Sigolaev in Android Architecture
Singular
Тут ты больше 3 описал)
domain, data, presentation)
источник

AD

Aleksey D. in Android Architecture
Egor Sigolaev
Ну так я же не писал про это, 3 модуля вполне нормально
а чо будешь делать, если нужно какой-то экран на два приложения расшарить?
источник

S

Singular in Android Architecture
Aleksey D.
а чо будешь делать, если нужно какой-то экран на два приложения расшарить?
Flavors?
источник

AI

Arkadii Ivanov in Android Architecture
Singular
Flavors?
источник

D

Dmitriy in Android Architecture
Singular
Flavors?
рефакторинг потом попробуйте с этим. неприятно удивитесь
источник

S

Singular in Android Architecture
А что хотите сказать с clean flavors улетает за ненадобностью чтоли?
источник

EK

Eugene Kostyuk in Android Architecture
Singular
А что хотите сказать с clean flavors улетает за ненадобностью чтоли?
Достался мне как-то такой проект. Переписали к херам
источник

S

Singular in Android Architecture
Eugene Kostyuk
Достался мне как-то такой проект. Переписали к херам
по подробнее
источник

EK

Eugene Kostyuk in Android Architecture
Singular
по подробнее
Он не поддерживался от слова совсем
источник

S

Singular in Android Architecture
Eugene Kostyuk
Он не поддерживался от слова совсем
проект на flavors не поддерживался?)
источник