Size: a a a

Android Architecture

2020 April 22

GT

Green Triangle in Android Architecture
Всем привет. Вопрос, что правильнее: инициализировать com.android.billingclient.api.billingClient только на тех экранах где он нужен
или
проинициализировать billingClient один раз на всё приложение в классе обертке, которая будет делегировать PurchasesUpdatedListener вызовы в те экраны, которые подключились к этой обертке?
источник

ВБ

Валерий Борецкий in Android Architecture
Green Triangle
Всем привет. Вопрос, что правильнее: инициализировать com.android.billingclient.api.billingClient только на тех экранах где он нужен
или
проинициализировать billingClient один раз на всё приложение в классе обертке, которая будет делегировать PurchasesUpdatedListener вызовы в те экраны, которые подключились к этой обертке?
Думаю, тут от задачи и твоего приложения зависит. Если billingClient нужен постоянно (не знаю, что за сценарий такой), то можно создать на уровне приложения. Но в этом варианте нужно продумать логику создания/разрыва соединения.
Если на нескольких экранах, то пусть будет на этих экранах. Зачем лишний груз нужен.
У меня billingClient создается на лаунч скрине при старте приложения, и на экране оплаты. Полет нормальный
источник

В

Вася in Android Architecture
Ребят ,а если есть 2 репо,  User  и paymant . В юзеррепо подгружаю информацию по юзеру и записываю в Бд. Каким образом лучше реализовать ситуацию ,когда после изменений в paymantRepo нужно сообщить userRepo что пора обновить данные о юзере с сервера ? Спасибо
источник

В

Вася in Android Architecture
2 репозитория должны знать друг о друге ?
источник

VU

Vadim Uzbekov in Android Architecture
Вася
Ребят ,а если есть 2 репо,  User  и paymant . В юзеррепо подгружаю информацию по юзеру и записываю в Бд. Каким образом лучше реализовать ситуацию ,когда после изменений в paymantRepo нужно сообщить userRepo что пора обновить данные о юзере с сервера ? Спасибо
PaymentRepo возвращает данные в интерактор, а интерактор лезет в UserRepo. Я бы так сделал (п.с. я джун)
источник

МE

Михаил E1ement in Android Architecture
Вася
2 репозитория должны знать друг о друге ?
Точно нет
источник

В

Вася in Android Architecture
Борюсь 3 день над задачей м не понимаю как лучше реализовать . Я уже думал может вообще добавить для этой цели общую для всех фрагментов   vm как хранилище,в нем будут 2 этих репо и  фрагменты будут общие данные через нее получать ну и сообщать ей что пора данные обновить . Но не уверен что хорошая идея
источник
2020 April 23

В

Вася in Android Architecture
Vadim Uzbekov
PaymentRepo возвращает данные в интерактор, а интерактор лезет в UserRepo. Я бы так сделал (п.с. я джун)
Спасибо. Как вариант
источник

M

Marsultanius in Android Architecture
Какую книги можете посоветовать по Java?
источник

ВБ

Валерий Борецкий in Android Architecture
Marsultanius
Какую книги можете посоветовать по Java?
источник

АЕ

Алексей Ершов in Android Architecture
Marsultanius
Какую книги можете посоветовать по Java?
Некрасиво во все чаты спамить одним и тем же вопросом, особенно в нетематические
источник

M

Marsultanius in Android Architecture
Узнаю массовое мнение
источник

M

Marsultanius in Android Architecture
Спасибо
источник

PA

Pavel Antoshkin in Android Architecture
Привет всем.
Кто знает группу, где я могу задать вопрос по Google Arch components - Navigation?
Или тут можно?
источник

Sergey λ in Android Architecture
Pavel Antoshkin
Привет всем.
Кто знает группу, где я могу задать вопрос по Google Arch components - Navigation?
Или тут можно?
источник

PA

Pavel Antoshkin in Android Architecture
спасибо
источник

Y

YorkIsMine in Android Architecture
Привет всем. (Речь будет идти про клиент-серверное приложение) Возможно заезженный вопрос, но как сохранять состояние в MVP? Как обычно делают? Некоторые предпочитают насиловать сервер (при каждом чихе/повороте экрана обращаться к серверу), некоторые предпочитают наследовать ViewModel так как он lifecycle-aware. Поэтому есть ли хорошие методики по сохранению состояния в MVP? И есть другие lifecycle-aware штуки, подобные ViewModel?
источник

Q

QMan in Android Architecture
YorkIsMine
Привет всем. (Речь будет идти про клиент-серверное приложение) Возможно заезженный вопрос, но как сохранять состояние в MVP? Как обычно делают? Некоторые предпочитают насиловать сервер (при каждом чихе/повороте экрана обращаться к серверу), некоторые предпочитают наследовать ViewModel так как он lifecycle-aware. Поэтому есть ли хорошие методики по сохранению состояния в MVP? И есть другие lifecycle-aware штуки, подобные ViewModel?
Moxy сделает твой MVP lifecycle-aware
источник

Y

YorkIsMine in Android Architecture
QMan
Moxy сделает твой MVP lifecycle-aware
а кроме Moxy?
источник

D

Danil Yudov in Android Architecture
YorkIsMine
а кроме Moxy?
есть такое https://github.com/adevone/summer, котлин, с ориентиром на мультиплатформу, заставляет довольно своеобразно писать презентеры. зато без капта
источник