Архитектуру через виджеты смотреть тут
внутри разбиение на слои: application, data, domain, ui
- ui работает через usecases(application слой)
- usecases могут обращаться к репозиториям и сервисам (data слой)
- слой может использовать только слои находящиеся ниже/глубже
- в целом чем выше слой - тем более общий уровень
- data слой получился каким-то придатком к application’y
- можно ли считать его слоем или это что-то типа портов/адаптеров для работы с БД и Стором?
- Usecases много
- Есть usecases с одной строкой
- Почему не получать данные из репозитория?
- Проброс наверх и вызов метода могут жить одновременно, в зависимости от сложности логики