модули в градле под разные фичи?
типа есть app, но создают ещё data и тд и тп
зачем, если можно просто жава модуль типа com.company.project.data создать?
Мало ли, может быть, захотелось поэкспериментировать. А так да, нафиг не нужно.
а то я у этого челика увидел тут https://t.me/android_ru/1415962
Когда делаешь свой пет проект, то можешь этим не заморачиваться
Чтобы приложение было легче поддерживать/разрабатывать. Обычно это не надо, но если у тебя в проекте есть AIDL/NDK и он достаточно крупный, то лучше распилить на фича-модули
Обычно причин несколько: 1) Модульная структура отражает организацию компании - кто за что отвечает, это бывает довольно удобно 2) У компании может быть не одно приложение, а несколько - тогда удобно в модуль приложения подключать другие модули для переиспользования целых кусков приложения 3) Начиная от определенного количества кода модуляризация позволяет быстрее собирать приложение, но при соблюдении некоторых условий опять же
за второе кстати иногда заметно, видно, что инста и фейсбук делят некоторые части интерфейса
Обычно это необходимо компании, начиная от определенного размера - на вашем месте особо не уделял бы этому внимания: потом рано или поздно столкнетесь и уже детально изучите
Обсуждают сегодня