обнаружил, что оказывается вводят ещё один доп уровень абстракции: datasource: в котором есть remoteDatasource и localDataSource который по сути является для всех остальных источников обобщением.
Так вот мои размышления привели меня к тому, что бывают аппки, в которых только 1 локальный источник данных и не планируется расширение, тоже самое для удалёнки,
Следовательно, нет смысла вводить ещё дополнительно dataSource и сразу бахают отдельно db и api
НУ ВЕРНО Я ДУМАЮ ЧИ НЕ? Всем здоровья и чистого кода, кто дочитал *фанфары* ✌️
Есть слой framework (условно говоря) Это тоже верхний (на уровне app) слой, который имплементит платформенно/бибилотеко зависимые фичи
на уровне app это выше data, domain , presentation?
На 1м уровне с presentation. Хотя я бы сказал, между дата и presentation. Все же они не должны знать о presentation
впервые слышу о framework layer
Ну это если на модули делить. А так, считай это presetation layer
Обсуждают сегодня