Size: a a a

Android Architecture

2020 August 27

AD

Aleksey D. in Android Architecture
Singular
Если все в фргаменте то подключить вы подключите, а чтобы переписать?
Вы будете сам модуль переписывать? ломая 1 приложение или заново создавать аналогичный модуль для текущего приложения с другой логикой?
Вот так и возникает код который нереально потом поддерживать
я вообще не понимаю вопроса
флейворы для брендирования? да, хорошо, это правильный способ, но разговор-то не про это был
источник

S

Singular in Android Architecture
Aleksey D.
никак, при чем здесь разные стили и многомодульность?)
Слушай, если ты хочешь просто поболтать ниочем то найди другой чат, это просто смешно. Перечитай что ты пишешь) тролль
источник

AD

Aleksey D. in Android Architecture
хорошо, прости
источник

AO

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

АЕ

Алексей Ершов... in Android Architecture
Singular
А теперь объясните мне как вы собрались многомодульностью это сделать? И сколько модулей в проекте у вас?
Мысль на подумать: все известные мне приложения хоть сколько-нибудь большого размера разбиты на модули по фичам, и их делают неглупые люди. Возможно, бревно всё-таки у вас в глазу)
источник

S

Singular in Android Architecture
Алексей Ершов
Мысль на подумать: все известные мне приложения хоть сколько-нибудь большого размера разбиты на модули по фичам, и их делают неглупые люди. Возможно, бревно всё-таки у вас в глазу)
Сколько модулей?
источник

n

neikist in Android Architecture
Алексей Ершов
Мысль на подумать: все известные мне приложения хоть сколько-нибудь большого размера разбиты на модули по фичам, и их делают неглупые люди. Возможно, бревно всё-таки у вас в глазу)
Как раз статейку в тему читать вчера начал) https://habr.com/ru/company/kaspersky/blog/422555/ Про разделение на модули по фичам.
источник

AD

Aleksey D. in Android Architecture
Singular
Сколько модулей?
по количеству фич
источник

S

Singular in Android Architecture
Aleksey D.
по количеству фич
Вы в 2 в одной компании работаете чтоли?)
источник

AD

Aleksey D. in Android Architecture
Singular
Вы в 2 в одной компании работаете чтоли?)
в 2 в одной, а в 3 в пяти
источник

S

Singular in Android Architecture
Алексей Ершов
Мысль на подумать: все известные мне приложения хоть сколько-нибудь большого размера разбиты на модули по фичам, и их делают неглупые люди. Возможно, бревно всё-таки у вас в глазу)
Вот такой пдоход вообще не поддерживаю, делать под каждую фичу модуль. В итоге проект состоит из 200 модулей, и если нужно изменить фичу или добавить что - то, то просто нужно потратить N время чтобы понять куда его записать, иначе потом это все сломается
источник

S

Singular in Android Architecture
Aleksey D.
в 2 в одной, а в 3 в пяти
Я имел ввиду с Алексеем Ершовым)
источник

S

Singular in Android Architecture
вместе
источник

AD

Aleksey D. in Android Architecture
Singular
Я имел ввиду с Алексеем Ершовым)
нет, нас только имя связывает и пара групп в телеге
источник

S

Singular in Android Architecture
Работал с неск проектами, на подобии этого. Считаю такой подход слишком плохой, качество просто ужасно. И ломает все понимает модульности
источник

S

Singular in Android Architecture
Модуль это отдельная сущность которая должна жить своей жизнью, а тут даже запустить не получится))
источник

n

neikist in Android Architecture
Singular
Вот такой пдоход вообще не поддерживаю, делать под каждую фичу модуль. В итоге проект состоит из 200 модулей, и если нужно изменить фичу или добавить что - то, то просто нужно потратить N время чтобы понять куда его записать, иначе потом это все сломается
Зато, например, не нужно копаться по пакетам в поисках относящихся к нужной функциональности классах. И в сотнях файлов ресурсов. Ну и 200 - это прям что то дофига. Я вот сейчас выделяю все экраны связанные с аутентификацией в один модуль, экран настроек со всеми подэкранами в другой, и на остальные экраны по одному модулю.
источник

S

Singular in Android Architecture
neikist
Зато, например, не нужно копаться по пакетам в поисках относящихся к нужной функциональности классах. И в сотнях файлов ресурсов. Ну и 200 - это прям что то дофига. Я вот сейчас выделяю все экраны связанные с аутентификацией в один модуль, экран настроек со всеми подэкранами в другой, и на остальные экраны по одному модулю.
Ну да, так разделять еще приемлимо
Сколько примерно щяс выходит модулей?
источник

n

neikist in Android Architecture
Singular
Ну да, так разделять еще приемлимо
Сколько примерно щяс выходит модулей?
Выйдет штук 20 считая app и core.
источник

S

Singular in Android Architecture
neikist
Выйдет штук 20 считая app и core.
Мож скрин показать?
источник