ᛖᚹᛋᛁᚱ
Киньте тогда ссыль на пример, плз
Kanstantsin
размер выделяемого хипа зависит от многих факторов
Блин да я не говорю что от одного фактора, я к тому что это не нормально в общем
Kanstantsin
И стоит думать об оптимизации тоже
ᛖᚹᛋᛁᚱ
Потому что большинство химичат с asynctask, rxjava, executor
Mike
Блин да я не говорю что от одного фактора, я к тому что это не нормально в общем
для большого экрана и работающего приложения — нормально
Kanstantsin
Наверно каждый по своему считает
Kanstantsin
для большого экрана и работающего приложения — нормально
По твоим словам сейчас каждый посчитает что если прилага в 2 экрана жрет 100 мб то это норма )) обидно (
Kanstantsin
Потому что большинство химичат с asynctask, rxjava, executor
так а что скинуть надо ? неочень понял, ну то есть что именно про Room
Mike
По твоим словам сейчас каждый посчитает что если прилага в 2 экрана жрет 100 мб то это норма )) обидно (
Не факт, что в два экрана. Да, с зарезумленной активити на Full HD экране — норма.
ᛖᚹᛋᛁᚱ
возвращай Live либо Flowable/Single..
Почитал, rxjava добавлять ради только Рума не вижу нужды, а livedata не используется в проекте
Kanstantsin
да
Kanstantsin
она там есть вроде
Kanstantsin
или была
Сергій
там только LifecycleOwner интерфейс
ᛖᚹᛋᛁᚱ
ну тогда все квери делай в фоне сам
Так я про это и говорил изначально
Kanstantsin
так а в чём вопрос-то
Сергій
Так я про это и говорил изначально
инструменты есть, какого-то экзекютора нету из коробки, да
Сергій
ну у тебя в проекте как минимум есть свой точно
Сергій
на нём и запускай
ᛖᚹᛋᛁᚱ
Получается подключиться 100500 либ и 100500 кода чтобы сохранить список в дб
ᛖᚹᛋᛁᚱ
Livedata
ᛖᚹᛋᛁᚱ
Room
Сергій
это такая же либа как и рум
Kanstantsin
и ViewModel их тоже есть
Kanstantsin
у меня нету arch компонентов в проекте
Mike
Получается подключиться 100500 либ и 100500 кода чтобы сохранить список в дб
Что не так? Одна отвечает за SQL, вторая — за асинхронность.
Kanstantsin
но я их вижу
Kanstantsin
ну LiveData есть в андроид уже
Kanstantsin
без либ
Kanstantsin
и ViewModel их тоже
Kanstantsin
я проверил специально сейчас
Сергій
а зачем зависимости тогда отдельно у них?
Mike
ну LiveData есть в андроид уже
во фреймворке? Да ну?
Kanstantsin
не знаю
ᛖᚹᛋᛁᚱ
Что не так? Одна отвечает за SQL, вторая — за асинхронность.
Почему сразу обёртку не сделать, какой-то Call
Kanstantsin
у меня саппорт врублен v7 и v4
Kanstantsin
может в них лежит ?
Kanstantsin
но какой проект без саппортов
Mike
Почему сразу обёртку не сделать, какой-то Call
можешь сделать, но подавляющее большинство, к сожалению, использует RxJava.
Mike
может в них лежит ?
ну конечно, не во фреймворке же
Kanstantsin
ну так
Kanstantsin
считай есть
Kanstantsin
в саппорте значит
Mike
теперь молимся богу ProGuard'а
Kanstantsin
а зачем зависимости тогда отдельно у них?
зависимости думаю остались просто
Kanstantsin
раньше не было там arch и нужно было руками врубать, это помню
Kanstantsin
потом поменяли и впилили в саппорт
ᛖᚹᛋᛁᚱ
Каждая подключенная либа - это +APK size
Kanstantsin
раз уж
Kanstantsin
или саппорта нету в проекте ?
Mike
Каждая подключенная либа - это +APK size
гуглу давно плевать на это, посмотри на размер любого их высера
Mike
* любой их библиотеки
Kanstantsin
Сергій
гуглу давно плевать на это, посмотри на размер любого их высера
они сейчас стали упарыватся размером тоже
Сергій
*Go версия приложений
Сергій
есть AppBundle
Mike
и всегда был =)
Сергій
*руками да
Сергій
теперь более удобный, для самых юных
Сергій
🌚
Kanstantsin
так что там про Proguard ?
Kanstantsin
писать скрипт чтобы либы срезал из саппорта которые не юзаешь ?
Kanstantsin
или exclude писать
Сергій
а вообще андроид разработка скатывается, да
Kanstantsin
я удивлен просто что весь arch висит в проекте и не юзаю его блин
Kanstantsin
неприятно
Kanstantsin
как-то выпилить надо
Kanstantsin
автоматом ?
Сергій
всякиe MotionLayout, Navigator,