Sergey
У тебя он и на дебажных сборках?
Нет, а почему ты спросил?
Mike
Нет, а почему ты спросил?
https://t.me/android_ru/647001
Sergey
Или на быструю сборку уже никто не надеется?
А у нас зависимости что, как исходники?
Mike
А у нас зависимости что, как исходники?
А что, джарники дексить не надо?
Mike
А в рантайме — загружать, верифицировать, компилировать.
Sergey
Даггер генерит классы
Да я про даггер, ну
Hovhannes
почему?
Выше уже ответили
Sergey
А что, джарники дексить не надо?
Они каждый раз дексятся?
Hovhannes
почему?
Про дагер и рх столько было сказано что даже повторять противно
Sergey
А в рантайме — загружать, верифицировать, компилировать.
Так мы про рантайм или про сборку? А че там в рантайме ещё компилится? Я не в курсе
Aleksey
Про дагер и рх столько было сказано что даже повторять противно
я вот про Rx вообще ничего не видел, кроме того, что он для тех, кто не смог в ExecutorService
Mike
Они каждый раз дексятся?
Хз, я обычно вижу в дебаге не по дексу на либу, а какую-то рвндомную лапшу, хотя детально не смотрел.
Anatoly
А он действительно убирает их?)))
Code shrinking (or tree-shaking): detects and safely removes unused classes, fields, methods, and attributes from your app and its library dependencies (making it a valuable tool for working around the 64k reference limit).
Mike
Так мы про рантайм или про сборку? А че там в рантайме ещё компилится? Я не в курсе
Я вообще про многословность и говёный апи. Но раз заговорили об этом, то JIT же.
Sergey
Оке оке
Узнал про новый инструмент?
Sergey
Вот тебе и полезность чатика
Mike
Так aot же частично с artом
Истинный AOT был в пятом андроиде. Помнишь, как долго прилаги ставились?
Любимый❤
я вот про Rx вообще ничего не видел, кроме того, что он для тех, кто не смог в ExecutorService
фишка rx в реактивности, реактивность это не асинхроность, путать не надо
Любимый❤
асинхроность это просто приятный бонус
Mike
фишка rx в реактивности, реактивность это не асинхроность, путать не надо
Фишка коллбэков тоже в реактивности, только они не навязывают уродливый апи и многословность
Dmitry
Самая важная тема это observable паттерн, остальное свистоперделки
Hovhannes
Нужно запретить упоминание рх в этом чате
Любимый❤
Фишка коллбэков тоже в реактивности, только они не навязывают уродливый апи и многословность
уродливое апи, это просто цепочка событий, цепочка событий и есть реактивность
Mike
уродливое апи, это просто цепочка событий, цепочка событий и есть реактивность
Там не просто цепочка, там эти неуместные subscribeOn/onserveOn
Hovhannes
Годы идут - в этом чате ничего не меняется - вопрос с рх - срач на несколько часов
Любимый❤
у меня столько времени нет
Sergey
Именно
Вот и интересно, зависимости джитуются чтоли?🙃
Mike
А ещё никто так и не упомянул стектрейсы!
Hovhannes
Дебажить рх?
Mike
Вот и интересно, зависимости джитуются чтоли?🙃
А откуда рантайм знает, где зависимости, а где твой код?)
Hovhannes
Юнит тесты на рх?
Hovhannes
Любимый❤
А ещё никто так и не упомянул стектрейсы!
ну, кстати у меня было несколько багов на крупные цепочки и они нашлись быстро
Mike
А откуда рантайм знает, где зависимости, а где твой код?)
Пакетный менеджер я до сих пор не написал, так что ниоткуда
Любимый❤
Корутины часть котлин
проблема в том что Realm глючит с корутинами
Hovhannes
Изи
Красивые и простые *поправка
Любимый❤
у нас реалм
Mike
Короче, это надо уточнить все 😅
Уточни и приходи продолжать)
Dolgovec
Не уверен, что кто-то сможет помочь, но все-таки попробую. Декоднул файлы, нашел вот такое: https://prnt.sc/qlgbem Сами файлы .xml с текстами находились по таким путям: Assets/AssetBundleResources/Quests/PRAVO_NA_POBEG.xml Вопрос: куда мне дальше копать? Тексты должны быть в файлах типа TextAssets или где-то раскиданы по скриптам MonoScript отдельно?
Hovhannes
В какой вселенной корутины с реалм не дружат?
Любимый❤
Шта? Сто лет с реалм
ребята выпилили корутины из проекта, потому что они не адекватно писали в базу и читали из базы, я слабо знаю подробнрости, я пришел и корутин уже не было, они были под запретом
Любимый❤
может они что то не так делали, хотя вряд ли
Любимый❤
и я бы не сказал что дебажитьб rx это боль, в чем боль то?
Mike
может они что то не так делали, хотя вряд ли
Процентов сто, что так и было)
Hovhannes
Реалм надо уметь Гуглить
Hovhannes
Надо было юзать use и все ок
Любимый❤
так и юзаем
Александр
Ребята не стоит вскрывать тему RxJava. Вы молодые, шутливые, вам все легко. Это не то. Это не Чикатило и даже не архивы спецслужб. Сюда лучше не лезть. Серьезно, любой из вас будет жалеть. Лучше закройте тему и забудьте что тут писалось. Я вполне понимаю что данным сообщением вызову дополнительный интерес, но хочу сразу предостеречь пытливых - стоп. Остальных просто не найдут.
Любимый❤
Надо было юзать use и все ок
дело в том что он почему то не сохранял или не считывал
Любимый❤
на одном экране записали в базу, перешли на другой экран и оно не считывается
Hovhannes
Больше нечего сказать
Любимый❤
Кривые руки
вряд ли, они долго там ковыряли
Hovhannes
вряд ли, они долго там ковыряли
Потому что кривые руки
Hovhannes
Всегда есть саксес колбек
Hovhannes
Всегда есть логирование
Hovhannes
Пилю прилаги с реалм постоянно и никогда не косячило
Sergey
Уточни и приходи продолжать)
Глубоко не стал лезть. Либы - дексятся, у декса есть кэш. По джиту - метод джитуется один раз, потом из компайлед кэша достается. Но может и аотнутнутый уже быть
Сергій
Ага, а кэш когда инвалидируется?)
После обновления системы или обновления приложения
Mike
После обновления системы или обновления приложения
Таааак, а как часто обновляется дебажное приложение?)
Sergey
Джитовый? Ага, при обновлении, например
Sergey
Таааак, а как часто обновляется дебажное приложение?)
Не, ну так и дебажная сборка всегда медленнее чем релизная, и что? Это имхо слабый аргумент