Дмитрий
@Harmonizr а если использовать findAllAsync то тоже не все достаются типо?
Дмитрий
сомневаюсь, такого в доке не видел
Дмитрий
то что ссылки в ведут к объектам которые лежат в БД напрямую, не значит что они не загрузились
Дмитрий
типо запятую не поставил?
Дмитрий
клоунада
Дмитрий
иди сам читай доку
Artem
делать фотки 30 рас в секунду, пересылать по сокету массив байтов, а там наоборот
Artem
ты google assisten-ом заделался)
Artem
)) Голос у нее класный, Еннифер в третем Ведьмаке озвучывала. Сразу единорога вспоминаю)
Max
Max
Не замечал
Artem
Не замечал
угу, про нее Tproger в новостях еще писал
Max
Нот бэд
Artem
realm Error:cannot access Flowable - при сборке. Rx не юзаю
Artem
нет, там все добавил
Vladislav
Есть вопрос по rx. Если подписаться на Single, полученный Disposable изменит свое состояние после onComplete?
Михаил 🇺🇦
Vladislav
Loki
есть кто работал с карусель вью?
Oleg
Мне вот интересно - Moxy, Dagger2, Rx это реально хипстерские технологии и их используют только избранные?
Oleg
Или все-таки это уже стандарт как тот же Пикассо или Ретрофит
Oleg
Как это не решает? Жизненный цикл ж вполне осязаемая проблема)
Oleg
А работа с многопоточностью?
Oleg
А тестировать как?)
Oleg
А для чего тогда Даггер нужен?
Oleg
А можно поподробнее?
Ivan
хватит тролить котяра
Ivan
лол,а как ты иначе это сделаешь? ну можно на синглтонах херачить
Ivan
вот так новость то
Ivan
как решить проблему,которая заложена в основной фреймворк? inject филдов и поехали 😄
Ivan
ну есть еще 1 способ,который меня устраивает,не писать под андроид 🙂
Ivan
само собой, но это необходимое зло на уровне activity/fragment/application/service 🙂
Vladislav
даггер как раз был придуман для DI, чтобы можно было писать SOLID код. Компоненты android тут не причем. По краней мере ребята из мира java EE с тобой бы рьяно спорили
Ivan
Ivan
херчить руками свои компоненты и делегаты для вытягивания из этого зависимостей?
Donna
Ну такое. Я писала проект без Даггера, с синглетонами где надо, инитами где не надо и все такое. На пятой библиотеке которую надо было аккуратно инициализировать один раз психанула и добавила даггер
Donna
То есть если много внешних либ - задалбывает их инжектить
Vladislav
Каким образом противоречат?
Ivan
срачик за solid начинается,а мне уже спать скоро(
Ivan
насколько часто вам нужно инжектить разные реализации одного интерфейса в 1 скоупе?
Ivan
хреновый наброс
Vladislav
или используешь interface segregation
Ivan
пример в студию 🙂
Ivan
у вас универсальный интерфейс юскейса? 😄
Ivan
тогда для меня не совсем клир фраза про отдельные фичи повешенные на разные контролы
Donna
лайк!!
Ivan
в продакшн коде что-то прям хер знает насколько адекватная идея инжектить листнеры кнопок,если они по факту закидывают событие просто в презентер
Vladislav
Представил себе инжекты всех лисенеров через даггер
Ivan
eventbus неодноразовый 🙂
Vladislav
Если ты говоришь, что перезентеры и юзкейсы одноразовые, значит подразумеваешь, что их задачи можно решить одним интерфейсом?
Vladislav
Можно примерное время? Заинтригован, не хочу проворонить
Vladislav
Ух не скоро(
Vladislav
там 404(
Gerc
Gerc
не перестали
Gerc
Latest commit df70e98 on 9 Oct
Gerc
и хорошо, значит все сделанно
Роман
подскажите, есть orm на андроиде с автомиграциями кроме activeAndroid?
Александр
Откуда это правило вообще? Опять какая нибудь архитектура?
Sergey Mitrofanov
Попробуй Ctrl + O или Ctrl + I
Sergey Mitrofanov
Там можешь пачкой выбрать что вставить )
Sergey Mitrofanov
А, ну тогда ручками )
Билдер тут тоже не катит...
Sergey Mitrofanov
Ну или как вариант, если их много, можешь заменить эти единичные вызовы одним, в который передашь immutable POJO с нужными полями. А его да, билдером создавать.
Sergey Mitrofanov
@NonNull и вперед )
Sergey Mitrofanov
Он тебе на этапе компиляции скажет, что ты где-то в коде нул передал
Александр
То есть вы когда сеттите поля еще и проверяете на null прямо в объекте?
Sergey Mitrofanov
А еще можно сделать билдер, который на вход будет принимать POJO выходного типа, и на его основе строить новый, подменяя поля по необзодимости )
Sergey Mitrofanov
Да, я это и имею ввиду. Это защита от опечатки. А если переменная нуль, хотя не должна - пусть падает
Sergey Mitrofanov
Потому что ошибка тогда где-то в логике
Igor
Кажись у тебя god-object 🤔
Sergey Mitrofanov
И если во вьюхе много полей, то дизайн ЮИ тут уж точно не рефакторишь на отдельные куски по 2-3 сущности )))
Sergey Mitrofanov
Разбивать единую анкету?
А так вообще сомнительное решение - ну будет у тебя не одна вьюмодель с 30-ю полями, а 10 с 3-мя. И будешь их менеджерить так же, только 2 типа сущностей - вьюмодели и их поля.
Хрен редьки не слаще...
Sergey Mitrofanov
А это уже вопрос дизайнеру/заказчику )
Anonymous
Здраствуйте. Один репозитроий ( гит ) содержит один проект да? Или неправильно понял.
Anonymous
Ааа. Спасибо
Anonymous
Как решить эту проблему
Anonymous