Size: a a a

Android Architecture

2021 May 16

ЕГ

Евгений Гончаров... in Android Architecture
источник

ЕГ

Евгений Гончаров... in Android Architecture
источник

ЕГ

Евгений Гончаров... in Android Architecture
наоборот
источник

JF

Jorik Fat in Android Architecture
хм, странно. А автор этой статьи тут есть? @fox_spa
источник

ЕГ

Евгений Гончаров... in Android Architecture
почему же, api никого не знает потому что тут контракты фитчи или core, которые переиспользуются в других модуляз
источник

ЕГ

Евгений Гончаров... in Android Architecture
app модуль связывает всех
источник

ЕГ

Евгений Гончаров... in Android Architecture
а в api внешние контракты
источник

ЕГ

Евгений Гончаров... in Android Architecture
поэтому api не следует знать про кого то, ему это просто не нужно
источник

ЕГ

Евгений Гончаров... in Android Architecture
но возвращаясь к вопросу, с ресурсами это не прокатит, у них нет контрактов
источник

JF

Jorik Fat in Android Architecture
я наоборот делаю. Api знает только про impl и все вызовы к impl делаю только через api
источник

ЕГ

Евгений Гончаров... in Android Architecture
а в другеи фитче модули ты что подключаешь? impl?
источник

ЕГ

Евгений Гончаров... in Android Architecture
зачем api знать про impl?
источник

JF

Jorik Fat in Android Architecture
чтобы заменять impl
источник

ЕГ

Евгений Гончаров... in Android Architecture
а стоп я запутался
источник

ЕГ

Евгений Гончаров... in Android Architecture
зачем контрактам знать про реализацию
источник

ЕГ

Евгений Гончаров... in Android Architecture
?
источник

JF

Jorik Fat in Android Architecture
core-resoures не будет часто меняться . Общих ресурсов на самом деле немного
источник

ЕГ

Евгений Гончаров... in Android Architecture
api это контракты, impl реализация, у тебя выходит контракты знают про реализацию
источник

JF

Jorik Fat in Android Architecture
чтобы подменять реализацию
источник

ЕГ

Евгений Гончаров... in Android Architecture
что кстати нарушает принцип dependeci inversion
источник