Меня очень часто спрашивают как сделать «идеальную архитектуру», что такое «идеальная архитектура» и так далее. Чем UseCase отличается от Interactor? Когда нужно пилить интерфейсы, когда не нужно, когда нужно делить на фиче модули, а когда нет.
На все эти и не только вопросы я решил дать ответ в этом видео!
Идеальная архитектура:
- 00:00:00 — Всем привет
- 00:00:50 — Главное правило для любой архитектуры
- 00:02:50 — Про UI компоненты
- 00:07:00 — Clean Architecture
- 00:09:24 — Data Source
- 00:11:07 — Repositories
- 00:15:10 — Use Case
- 00:17:00 — Interactor
- 00:17:18 — Итог всего вышесказанного
- 00:20:34 — Всем пока