Максим
переменная не длинее 3 символов
Konstantin
блин вот котлин например всем охуенный. но блять мерж дата классов с 25 параметрами это же пиздец боль
Mike
Konstantin
чо делать например в таких случаях? а когда они еще опциональные параметры
Konstantin
затем что надо из нескольких конфигов собрать один
Максим
блин вот котлин например всем охуенный. но блять goto сделан через жопу
Ivansuper
Репо?
Mike
Ivansuper
Вынеси конфиги и обознач за Х (простите)
Konstantin
ниразу не слышал что лучше писать под декларативную настройку чем хардкодить?
Konstantin
у меня вот задача
Mike
Konstantin
есть калькулятор страховки и там 20 полей и еще кучка коэффициентов
Konstantin
и надо чтобы с бэкенда все конфигурировалось + зависимости полей от других полей
Konstantin
вот за этим например собирать такой конфиг (просто сам калькулятор), спецпредложение (со своим частичным конфигом), бизнес-правила между полями калькулятора (тоже свой частичный конфиг в зависимости от condition)
Konstantin
Vladimir
Mike
подумалось про epoxy
Konstantin
ага, чтото похожее, но я пока до него недошел, т.к. поля (пока что) все предопределенные
Mike
Konstantin
как же декларативная настройка вместо хардкода?
она декларативная настолько, насколько прописано в ТЗ. с бэкенда можно заблочить поле, скрыть, настроить выпадающий список, забиндить на значение поля какое то бизнес-правило меняющее другое поле... но они все неизменные. возмжно в 3 релизе будет хардкор
Глеб
Значит ... я тут упоминал про Project Reactor 3....
ну ... мало того что ... у чуваков все задокуметировано предельно хорошо, но просто. То редкое чувтво - когда прочитал доку - написал по доке - заработало по доке....
без "скрытых смыслов", "двойных трактовок" и недосказзанностей
но вот еще что ща ... обнаружилось, и ... это круто...
не знаю как ... короче ... но после прогварда реактор у меня занимает 412 методов 😏....
..что не может не радовать... странно ... но ... работает
Глеб
Максим
а кто-нибудь уже успел поюзать mvrx/epoxy? поделитесь впечатлениями
Mike
Daniyar
Приветствую всех!
Глеб
Mike
Mike
Глеб
Mike
дебаг?
ну да, релиз — нерепрезентативно
Глеб
Mike
Глеб
Ясно
Максим
Парни, а зачем вам количество методов - размер АПК или не хотите multidex?
Mike
Vladimir
не все еще смирились
Глеб
больше второе - это и гемор и время сборки и мн др
Максим
Во всех коммерческих проектах, в которых я участвовал, не обходилось без мультидекса
Максим
А ресурсы явно на размер АПК влияют куда серьезнее
Глеб
Не количество а КПД - этих тонн методов
Максим
Mike
Максим
Максим
а это тоже вряд ли хорошо
Olexandr
как вызвать всегда onBindViewHolder когда скролю вверх или вниз?
Olexandr
смотри. у меня в onBindViewHolder есть анимация айтема. допустим в списке 10 айтемов. когда я их проскролил все , то потом не вызывается onBindViewHolder. вот в чем проблема. а надо чтобы вызывался , так как там у меня анимация
Olexandr
как?
Olexandr
но как понять что я проскролил целый айтем и на подходе другой который надо анимировать?
Olexandr
щас кину видео как это примерно будет выглядеть
Olexandr
Olexandr
так как это отловить?
Olexandr
это понятно
Olexandr
так я же говорю, что если тупо весь список проскролить то потом онбайндвьюхолдер не вызывается!
Максим
это же не поможет понять, почему не вызывается onBindViewHolder
Максим
Olexandr
Максим
это как?
попробуй кстати сделать setItemViewCacheSize 0 или 1 у RecyclerView
Olexandr
Максим
да, уже исправился сам)
Daniil
Привет чат. Вопрос: как поймать создание фаргмента, чтобы запихать в него кусочек presenter'а?
Что делаю: реализую FragmentManager.FragmentLifecycleCallbacks.onFragmentCreated в котором закидываю кусок presenter'а в фрагмент. Подписываюсь на этот cb с помощью supportFragmentManager.registerFragmentLifecycleCallbacks() в методе onCreate() моей активити сразу после вызова onCreate() родительского класса.
Поворачиваю экран - cb не срабатывает. Создаю фрагмент дальше в коде - срабатывает. В итоге при повроте экрана падение так как в fragment не был выставлен кусок презентера.
Olexandr
Максим
Dmytro
Обновил в студии java к 8 версии и у меня теперь пишет "The project *имя проекта* is not a Gradle-based project"
Как исправить?
Daniil
Daniil
Kopusha
jobs тоже сюда постят или есть отдельный канал?
David
@mobile_jobs
Kopusha
👍
Daniil