Size: a a a

Android Dev Подкаст

2020 September 04

KR

Kirill Rozov in Android Dev Подкаст
😔
источник

KR

Kirill Rozov in Android Dev Подкаст
Я не продал Koin. Я просто смотрю как он развивается и что идет + у Dagger появляется решение проблем старых: упрощение объявление зависимостей и модулей, возможность навигации по графу
источник

KR

Kirill Rozov in Android Dev Подкаст
Для маленьких проектов Koin окей
источник

KR

Kirill Rozov in Android Dev Подкаст
КОнечно он забустится с выходом версии 3.0, так как добавит поддержку MPP
источник

KR

Kirill Rozov in Android Dev Подкаст
Но пока как его автор развивает меня огорчает
источник

EM

Eugene Matsyuk in Android Dev Подкаст
Переслано от Ruslan Mingaliev
Привет! На чем писать автотесты в 2020? Сделали сравнительный обзор всех фреймворков в статье
https://habr.com/ru/company/avito/blog/516650/
источник

АЕ

Алексей Ершов... in Android Dev Подкаст
Kirill Rozov
Но пока как его автор развивает меня огорчает
Можешь поподробнее рассказать, почему? Как раз задумываемся над Коином, будет полезно знать опыт других)
источник

KR

Kirill Rozov in Android Dev Подкаст
Точно не текстом
источник

TG

Taras GRD in Android Dev Подкаст
Шикарная статья!🙄💪
источник

EM

Eugen Martynov in Android Dev Подкаст
Хорошая статья очень! Спасибо
источник

М

Миронов Борис... in Android Dev Подкаст
Ребята, через рум читаю около миллиона записей, занимает много времени - до 5 минут.
1. Как можно ускорить?
2. Как отображать прогресс 0-100? Это возможно?
источник

DP

Denis Polyakov in Android Dev Подкаст
А тебе прямо все все записи из миллиона нужны сразу? Может как-то сам запрос по критериям отфильтровать?
источник

М

Миронов Борис... in Android Dev Подкаст
Denis Polyakov
А тебе прямо все все записи из миллиона нужны сразу? Может как-то сам запрос по критериям отфильтровать?
Не получится. Миллион+ записей нужно получить и потом в файл записать
источник

n

neikist in Android Dev Подкаст
Миронов Борис
Не получится. Миллион+ записей нужно получить и потом в файл записать
Так ты все равно записью в файл ограничен
источник

М

Миронов Борис... in Android Dev Подкаст
Запись в файл быстро происходит - чтение долго, и нужен прогресс 0-100, и вероятная оптимизация
источник

n

neikist in Android Dev Подкаст
Если чтение дольше записи - значит что то не то делаешь.
источник

АГ

Александр Горшков... in Android Dev Подкаст
Миронов Борис
Ребята, через рум читаю около миллиона записей, занимает много времени - до 5 минут.
1. Как можно ускорить?
2. Как отображать прогресс 0-100? Это возможно?
Насчёт ускорить — точно не скажу, но я бы посмотрел в сторону пагинации, это ответ на второй вопрос. По шагам вкратце:
1) Узнаешь количество записей через SELECT COUNT(*)
2) По порциям считываешь данные через LIMIT и OFFSET, при этом показывая прогресс, считая его на основании количества записей
источник

n

neikist in Android Dev Подкаст
Александр Горшков
Насчёт ускорить — точно не скажу, но я бы посмотрел в сторону пагинации, это ответ на второй вопрос. По шагам вкратце:
1) Узнаешь количество записей через SELECT COUNT(*)
2) По порциям считываешь данные через LIMIT и OFFSET, при этом показывая прогресс, считая его на основании количества записей
Я вот кстати не помню, скюлайт умеет в оффсет нормально, или оно таки читает с начала, просто потом часть отбрасывает? А то какие то базы это умеют, какие то нет
источник

АГ

Александр Горшков... in Android Dev Подкаст
neikist
Я вот кстати не помню, скюлайт умеет в оффсет нормально, или оно таки читает с начала, просто потом часть отбрасывает? А то какие то базы это умеют, какие то нет
Хороший вопрос, но думаю, что умеет. По крайней мере, попробовать стоит🙂
источник

DP

Denis Polyakov in Android Dev Подкаст
Давно работал с румом, но кажется там ещё разные варианты получения данных есть, всмысле обертки livedata, Rx и тд. Я бы попробовал без них напрямую читать, вероятно они замедляют на таких размерах
источник