Size: a a a

Android Architecture

2020 January 21

AI

Alexey Ilyin in Android Architecture
Regular User
Привет! Посмотрел доклад Романа Яцына(ы) как они в револют ui пишут используя только RecyclerView и допилинный AdapterDelegate, очень интересный доклад и понравилась идея, что тест ui сводится к тесту моделек которые передаются в RV, хотел бы узнать есть тут люди у которых используются такой подход или очень похожий, какие ваши впечатления и какие недостатки вызывают раздражение
Дайте ссылоку, пожалуйста.
источник

RU

Regular User in Android Architecture
источник

AI

Alexey Ilyin in Android Architecture
Спс. вижу Дмитрий из того самого револют)
источник

DM

Dmitry Movchan in Android Architecture
я даже больше скажу - 1 февраля буду рассказывать про то, как работает наш презентационный слой
вот тут: https://mosdroid.timepad.ru/event/1235269/?utm_source=mosdroid
источник

RU

Regular User in Android Architecture
Dmitry Movchan
я подойду? 😄
Да! Крутая тема у вас там.
источник

DM

Dmitry Movchan in Android Architecture
трансляция/запись скорее всего будет - так что все смогут посмотреть
источник

DM

Dmitry Movchan in Android Architecture
коротко тут наверное не расскажешь 🙁
из минусов могу выделить что все приходится закрывать своими абстракциями, что повышает порог входа в проект
из плюсов - все остальное 😄 подход очень крутой и, например, не тратишь время на создание адаптера и тд - это все лежит за абстракциями уже.

Ну и плюс бывают крайние кейсы, когда все-таки приходится создавать экран без списка, но там просто нет подхода с делегатами
источник

СГ

Сергей Греков in Android Architecture
Dmitry Movchan
коротко тут наверное не расскажешь 🙁
из минусов могу выделить что все приходится закрывать своими абстракциями, что повышает порог входа в проект
из плюсов - все остальное 😄 подход очень крутой и, например, не тратишь время на создание адаптера и тд - это все лежит за абстракциями уже.

Ну и плюс бывают крайние кейсы, когда все-таки приходится создавать экран без списка, но там просто нет подхода с делегатами
это где то вне доклада пощупать можно?
источник

DM

Dmitry Movchan in Android Architecture
в течение этого года будем выкладывать активно в паблик
источник

DM

Dmitry Movchan in Android Architecture
просто эта вся архитектура допиливается на ходу сейчас и, вот сейчас, стали приходить к заключению что нас все устраивает и можно делиться этим
источник

DM

Dmitry Movchan in Android Architecture
но это касательно вопроса про архитектуру 🙂
а про делегаты и вот это все:
https://github.com/revolut-mobile
источник

RU

Regular User in Android Architecture
Тогда я постараюсь посетить доклад.
источник

СГ

Сергей Греков in Android Architecture
Dmitry Movchan
но это касательно вопроса про архитектуру 🙂
а про делегаты и вот это все:
https://github.com/revolut-mobile
Ок, спасибо!
источник

NY

Nikita Yatskivskiy in Android Architecture
Ребят, может, кто-то лучше разобрался, чем я:
https://www.youtube.com/watch?v=7y3SurtFqL0
В какой момент, в каком классе обычно создаётся компонент? Например, нам нужно вставить этот виджет с поиском в список (фиче главного экрана понадобилась фича поиска - как в докладе). Получается, что компонент поиска PositionComponent будет создан во фрагменте главного экрана вместе с его собственным компонентом MainSearchScreenComponent?

Или PositionFeature - это только фрагмент с полем поиска? А та вьюшка, которая на главном экране - уже к PositionFeature не относится?
источник

NY

Nikita Yatskivskiy in Android Architecture
Или разруливание всех зависимостей происходит на уровне «выше»?
источник

ДК

Дмитрий Каберник in Android Architecture
Всем привет. У меня приложение получает push с fcm, можно ли добавить тело этого push'а в recyclerview? И если да, то как? Добавляю через Adapter, но в recyclerview ничего не отображается, хотя в логе показывает, что тело push'а добавилось в arraylist(), в адаптере.
источник

АЕ

Алексей Ершов in Android Architecture
Дмитрий Каберник
Всем привет. У меня приложение получает push с fcm, можно ли добавить тело этого push'а в recyclerview? И если да, то как? Добавляю через Adapter, но в recyclerview ничего не отображается, хотя в логе показывает, что тело push'а добавилось в arraylist(), в адаптере.
Лучше спросить в @android_ru
источник

AO

Andrei Osipov in Android Architecture
Дмитрий Каберник
Всем привет. У меня приложение получает push с fcm, можно ли добавить тело этого push'а в recyclerview? И если да, то как? Добавляю через Adapter, но в recyclerview ничего не отображается, хотя в логе показывает, что тело push'а добавилось в arraylist(), в адаптере.
Уведомляешь адаптер о том, что данные изменились через notify?
источник

ДК

Дмитрий Каберник in Android Architecture
Да
источник
2020 January 22

PP

Pika Pika in Android Architecture
Всем привет!
Где лучше хранить загруженные данные для повторного переиспользования? В репозитории или из livedat'ы во viewmodel напрямую брать?
источник