Size: a a a

Android arch. components

2018 May 23

YI

Yura Ivanov in Android arch. components
Но 1.0 только на ио показали как следует
источник

YI

Yura Ivanov in Android arch. components
И то до конца еще не понятно стоит ли все в пейджинг этот заворачивать по дефолту, типа для оптимизации вывода списков или только для бесконечных списков из сети...
источник

PS

Pavel Sukhoterin in Android arch. components
Смысл его делать без подгрузки данных не вижу, потому что тебе нужно написать обработку следующих позиций и конкретно указывать величину страницы, хотя я не пробовал ничего не указывать
источник

YI

Yura Ivanov in Android arch. components
Ну, рассказывали сначала про вообще отображения из базы и типа в отличие от курсорного пейджинга, который ужас ужас, там как-то волшебно микро-запросики строятся. В любом случае single source of truth - бд. У нас в проекте с паджинацией в бэке вообще все плохо, приходится вообще иногда по 1000 сущностей грузить, кэшировать и потом уже из базы доставать постранично в ресайклер.
источник

ST

Sasha Tainyuk in Android arch. components
Yura Ivanov
Думаю появится. Пэйджинг только зарелизили же. Больше расстраивает, что все на котлин переводят, никого не спросив...
А кого они должны были спросить?))
источник

ST

Sasha Tainyuk in Android arch. components
Yura Ivanov
И то до конца еще не понятно стоит ли все в пейджинг этот заворачивать по дефолту, типа для оптимизации вывода списков или только для бесконечных списков из сети...
Ну 1к элементов наверно стоит)
источник

YI

Yura Ivanov in Android arch. components
Sasha Tainyuk
А кого они должны были спросить?))
У старших )) В доках NetworkBoundResource и прочие хэлперы на java. На гитхабе на котлине. У фаербейза код в доках и на java  и на свифте и на еще вроде на чем-то, вот так и надо... Тут как-то странно, весь ио на котлине был, будто java пока пока...
источник

YI

Yura Ivanov in Android arch. components
Sasha Tainyuk
Ну 1к элементов наверно стоит)
Надо бэк пинать )) А вообще да просто имеющийся цирк мигрировать на пейджинг либ.
источник

ST

Sasha Tainyuk in Android arch. components
Yura Ivanov
У старших )) В доках NetworkBoundResource и прочие хэлперы на java. На гитхабе на котлине. У фаербейза код в доках и на java  и на свифте и на еще вроде на чем-то, вот так и надо... Тут как-то странно, весь ио на котлине был, будто java пока пока...
Ну как бы да. После последних событий андроид никогда не догонит джаву, а люди хотят плюшки. Спасибо что не на дарт загоняют. А вообще не вижу в этом проблемы.
источник

YI

Yura Ivanov in Android arch. components
Sasha Tainyuk
Ну как бы да. После последних событий андроид никогда не догонит джаву, а люди хотят плюшки. Спасибо что не на дарт загоняют. А вообще не вижу в этом проблемы.
Да, не проблема, но неаккуратненько как-то )) Примеры выучим скоро и будем писать сами, как обычно. А втаскивать котлин только из-за примеров в прод с пятилетней кодовой базой бессмысленно. Новый проект тоже начинать на котлине ответственный выбор.
источник

ST

Sasha Tainyuk in Android arch. components
Yura Ivanov
Да, не проблема, но неаккуратненько как-то )) Примеры выучим скоро и будем писать сами, как обычно. А втаскивать котлин только из-за примеров в прод с пятилетней кодовой базой бессмысленно. Новый проект тоже начинать на котлине ответственный выбор.
Да это понятно. Лан, это уже оффтоп пошел. Сейчас наругают))
источник

YI

Yura Ivanov in Android arch. components
Ок. Тогда вопрос. Для рума есть фабрика для sqlcipher'а, в которую передается пароль от базы. Как заинжектить такую safeRoom базу в даггер? Пока приходит на ум какойнить DbProvider возможно наследник liveData со статусами NotInited, Initializing, Creating, WrongPwd, Ready и собственно экземпляром базы аля ApiResource для сетевых запросов... Ну и в репозиториях подписываться на этот провайдер, заинжектив его.
источник
2018 May 24

ST

Sasha Tainyuk in Android arch. components
Yura Ivanov
Ок. Тогда вопрос. Для рума есть фабрика для sqlcipher'а, в которую передается пароль от базы. Как заинжектить такую safeRoom базу в даггер? Пока приходит на ум какойнить DbProvider возможно наследник liveData со статусами NotInited, Initializing, Creating, WrongPwd, Ready и собственно экземпляром базы аля ApiResource для сетевых запросов... Ну и в репозиториях подписываться на этот провайдер, заинжектив его.
Вот хз, не знаток даггера. Думаю лучше спросить тут @android_ru, там больше любителей даггера сидят.)
источник

YI

Yura Ivanov in Android arch. components
Sasha Tainyuk
Вот хз, не знаток даггера. Думаю лучше спросить тут @android_ru, там больше любителей даггера сидят.)
Спасиб. Спрошу, ага.
источник

AF

Alex F. in Android arch. components
Yura Ivanov
Спасиб. Спрошу, ага.
@dagger_2 ещё там попробуй
источник

A

Amir in Android arch. components
А для чего paging library, если простыми словами?
В описании как то не очень понял что конкретно она делает
источник

ST

Sasha Tainyuk in Android arch. components
Amir
А для чего paging library, если простыми словами?
В описании как то не очень понял что конкретно она делает
Постраничная загрузка данных без лишнего секса, если грубо.)
источник

A

Amir in Android arch. components
Sasha Tainyuk
Постраничная загрузка данных без лишнего секса, если грубо.)
типа не нужно в адаптер весь список данных пихать, он их сам умеренными порциями давать будет?
источник

ST

Sasha Tainyuk in Android arch. components
Amir
типа не нужно в адаптер весь список данных пихать, он их сам умеренными порциями давать будет?
Ага, там в билдере указываешь по скольку и все, дальше магия.
источник

A

Amir in Android arch. components
Sasha Tainyuk
Ага, там в билдере указываешь по скольку и все, дальше магия.
прикольно, надо попробовать
источник