Size: a a a

Android Architecture

2017 February 03

AA

Anton Averin in Android Architecture
вес до 3мб
источник

AA

Anton Averin in Android Architecture
так что если у вас data ещё не в отдельном модуле – самое время вынести =)
источник

EM

Eugene Matsyuk in Android Architecture
Ладно, ребят)
Все-таки здесь мы про архитектуру болтаем)
Не будем слишком оффтопить
источник

EM

Eugene Matsyuk in Android Architecture
@AntonAverin будем рады потом услышать твой опыт)
может придется и архитектуру в связи с этим менять)
источник

AA

Anton Averin in Android Architecture
Ага.
Пока мой опыт тут: https://android.jlelse.eu/keep-your-droid-clean-e9c093140eb6
источник

AA

Anton Averin in Android Architecture
правда там уже дописывать давно пора =)
источник

AI

Alexey Illarionov in Android Architecture
А как всё же принято делить приложение на модули? репозитории, бизнес-логика,ui - всё в разных моудялх?
источник

AA

Anton Averin in Android Architecture
пока data + ui хватало
источник

EM

Eugene Matsyuk in Android Architecture
это вы про андроид или Реакт?)
источник

AI

Alexey Illarionov in Android Architecture
про андроид )
источник

DV

Denis Vlasov in Android Architecture
А что дает разбиение на модули?
источник

AI

Alexey Illarionov in Android Architecture
fernandocejas в своем примере Android-CleanArchitecture разбил на 3 модуля: presentation, domain, data. Но это больше для примера, похоже, было сделано
источник

AA

Anton Averin in Android Architecture
у нас ещё есть kotlintest модуль – он копилится только для тестов и там всякие полезности для тестов и extension функции
источник

AA

Anton Averin in Android Architecture
@VDlasov модуль не надо пересобирать если он не изменился
источник

AA

Anton Averin in Android Architecture
поэтому если твой data модуль написан и ты сейчас меняешь ui модуль – дата не пересобирается и копиляция идёт быстрее
источник

AI

Alexey Illarionov in Android Architecture
Ну это больше подстраивание под ограничения сборщика android и его incremental compiler. Вроде были и более сущетвенные преимущества?
источник

DV

Denis Vlasov in Android Architecture
Я как-то использовал несколько модулей и градл стал очень медленно работать
источник

AA

Anton Averin in Android Architecture
@illarionov разнесение по package, отсутствие cyclic dependencies в коде, более аккуратный код с разделямыми модулями, возможность переиспользовать модуль для нескольких приложений вплоть до вынесения в библиотеку
источник

AZ

Alexandr Zherebtsov in Android Architecture
Anton Averin
@illarionov разнесение по package, отсутствие cyclic dependencies в коде, более аккуратный код с разделямыми модулями, возможность переиспользовать модуль для нескольких приложений вплоть до вынесения в библиотеку
собственно да, модули проще контролировать, чем пакеты, в плане зависимостей
источник

AZ

Alexandr Zherebtsov in Android Architecture
источник