приложения Чистая Архитектура уже может быть перебором. Вы же заводите еще кучу классов, которые занимаются только проксированием и больше ничем. А о производительности приложения вы думали? У вас же все-таки андроид приложение. Создание новых объектов - дорогое. Убийство - тоже, особенно для версий ниже 5-ого, где GC вообще медленный.
Ок. Что вы предлагаете убрать? Датасторы и интеракторы? Насчет датасторов: количество методов будет расти (ShotsRepository, например), а следовательно и количество кода в репозитории. Что делать тогда? Не представляю как его можно разделить
Где годные топики про разного рода оптимизации под GC и прочее можно выловить?
Обсуждают сегодня