Например, 5 интеракторов с предельно простым кодом: class InteractorA(val interactorB: InteractorB, val interactorD: InteractorD) class InteractorB class InteractorC(val in...
и Activity у вас знает про то, что бывает состояние приложения authorized и не authorized?
Как элегантнее всего получить текущий CoroutineScope внутри suspend-функции, не переключая контекст и не создавая новый скоуп? Я пока что ничего лучше withContext(EmptyCorouti...
добавляли бы в Activity switch(abTestConfig)?
о какой иерархии вы говорите?
почему бы не считать маппинг назначением?
кстати, а как по-вашему реализованы все эти блютуз-мессенджеры, работающие без интернета? там тоже клин не применим, потому что нет бэкендового контроллера?
т.е. это эдакий большой маппер, который в том числе включает в себя и элементарные более простые мапперы (wordsMapper)?
DBEventBadge – это ж DAO, верно?