Очень большой многомодульный проект. Но мне не понятно зачем так делать? Что это даёт? Ведь всё можно сделать обычным @Binds, а на имплементации интерфейса @Inject на констру...
И от меня привет) NavComponent, как есть, во viewModel использовать - это нормально?
Привет! Пробую mvvm. Mvp (раньше делал так): -> (fragment) долгое нажатие на элемент списка ->(fragment) presentrer.onItemLongClicked(itemId) -> (presenter) viewState.showAct...
Но как быть если проект разбит на модули по фитчам, а не по слоям? Я вот это не могу понять.
Всем привет! Есть постоянное развивающееся приложение, которое уже почти два года в проде. Архитектура mvp. Поставленна задача изучить стоит ли постепенно перреводить его на ...
А нормальный вариант для навигации какой? Кто что использует?
В проекте использую MVP. view - отображает, presenter - логика отображения, interactor - лгика бизнеса, repository - репозиторий. Всё красиво. Но вопрос. Как итерактор обра...
Всем привет! DataBinding ктонибудь использует? Я никогда не пользовался, но вот обязали изучить. По моему мнению - фигня какаето не удобная.
Не совсем ясно. Напримет платёжная система. Ползователь вводит данные, презентер валидирует, отдаёт интерактору. Как презентер узнаёт результат оплаты?
Ну в принципе ничего плохого,прост если у вас что то возвращает, значит у вас синхронная эта операция. Да и не принято так делать из за многих факторов. Тут еще надо понять, н...
Я вот подумал, а где лучше корутины запускать? В презентере или во вью (фрагмент, активити)? Если из презетора все лаунчи убрать, то его намного проще будет тестировать. Что...
Привет! А в чём выгда если в проекте всё разбито на модули? С отдельным гредл файлом, манифестом и т. д. Имеется в виду отдельный модуль - одна большая фитча.
Есть такой код: async { while (true) { Log.d(TAG, "run") delay(300) } } Сначала пауза между "run" примерно 300 милисек. Но с течением времени работы програмы - эт...
Доброе утро! Где должна храниться логика переходов между фрагментами? если она достаточно запутанная и имеется несколько точек входа.
Возвращает что то типа енама или силд класса? Не тру/фолс?
Да, CompletableFuture, проще всего. Не понятно, почему до сих пор нет готового стандартного класса для этого? Result<T> не советуют использовать пока.
Почему от внутреннего, лучше отказаться?
Что за команда???
Никак не могу взять в толк. В чём принципиальная разница между DI и SL? Пмогите разобраться.
Да? Это точно правильный подход?