Size: a a a

Android Architecture

2020 March 12

Kd

Konstantin dmz9 in Android Architecture
типа юинастройка, показываем ли фулскрин, показываем ли меню
источник

Kd

Konstantin dmz9 in Android Architecture
Konstantin dmz9
типа юинастройка, показываем ли фулскрин, показываем ли меню
согласен тут пиздец, поэтому только поведение
источник

Kd

Konstantin dmz9 in Android Architecture
Yushka
с момента «не хочешь считать отступы» и начинается отклонение от жёстко прибитого базового поведения
это ниразу ни пригодилось
источник

Y

Yushka in Android Architecture
Konstantin dmz9
это ниразу ни пригодилось
ещё не вечер)
источник

Kd

Konstantin dmz9 in Android Architecture
Yushka
ещё не вечер)
не для этого базовый класс сделан чтобы каждый по своему хуячил😂
источник

СМ

Стас М in Android Architecture
Дублирование сильно лучше что ли
источник
2020 March 13

AM

Artem Mi in Android Architecture
Здарова, интересует вопрос о клин архитектуре, а именно связь между data и domain
источник

AM

Artem Mi in Android Architecture
Data знает о Domain
источник

AM

Artem Mi in Android Architecture
Использует его модель, чтобы вернуть данные в нужном формате, а как тогда дергнуть дату из домейна? Тогда получается что домейн знает о дате
источник

AM

Artem Mi in Android Architecture
Имплементация в дате, и как тогда демейну быть?
источник

AA

Alidibir Akhbulatov in Android Architecture
Artem Mi
Имплементация в дате, и как тогда демейну быть?
реализация в data, а интерфейс в domain
источник

AV

Alex Vayts in Android Architecture
Artem Mi
Имплементация в дате, и как тогда демейну быть?
Интерфейс объявляешь в домене, модели данных объявляешь в домене.

Зависимости под видом этих интерфейсов передаются.
источник

AV

Alex Vayts in Android Architecture
Имплементация интерфейса - в дата
А слой приложения сводит все это вместе, обычно через DI
источник

AM

Artem Mi in Android Architecture
А как тогда в слое приложение узнать о домейн?
источник

AM

Artem Mi in Android Architecture
Зависимость?
источник

AV

Alex Vayts in Android Architecture
А он знает и имеет доступ
источник

AM

Artem Mi in Android Architecture
Понял
источник

AM

Artem Mi in Android Architecture
Буду пробовать
источник

AV

Alex Vayts in Android Architecture
Artem Mi
А как тогда в слое приложение узнать о домейн?
Принцип слоев в том, что внешние слои знают о внутренних. А внутренние не знают о внешних.
источник

AV

Alex Vayts in Android Architecture
Хочешь взаимодействовать с другим слоем - объявляй интерфейс:)

Но это формализм. Если делать в одном модуле, можно по пакетам раскидать классы без всяких интерфейсов, просто соблюдая правила кто к кому может обратиться)
источник