@goodman77707

По какому принципу лучше делить проект на gradle-модули?

Есть ли best practices по многомодульной архитектуре? Как вы делите на модули в своих проектах?
пока не переходил на модули, у меня проект по папкам разделен следующим образом:
di
ui
data
domain
думаю, их преобразовать в модули, либо делить т.о.:
login
home
и т.д.
Какой способ лучше?
  • Вопрос задан
  • 48 просмотров
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Мы у себя используем два вида модулей-либ.
1) Фиче-модуль. Это модуль, содержащий одну законченную фичу, такой модуль не следует подключать к другим модулям, кроме основного и сэмпл-аппа. Этот модуль обычно имеет одну(редко больше) точку входа, условно - фрагмент.
2) Утильный модуль. Это модуль, содержащий некий утилитарный код, который хочется пошарить между разными модулями. Такой модуль можно подключать куда угодно. В таком модуле обычно достаточно много публичных классов и функций (хотя может быть и всего один большой класс).

Судя по твоему разбиению, проект у тебя маленький. Чего ты ждёшь от разбиения на модули? Зачем?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
15 авг. 2020, в 22:12
2000 руб./за проект
15 авг. 2020, в 21:52
2000 руб./за проект
15 авг. 2020, в 21:37
10000 руб./за проект