Size: a a a

Android Architecture

2020 July 27

RC

Roman Chumachenko in Android Architecture
Спасибо!
источник
2020 July 28

Y

YorkIsMine in Android Architecture
Привет. Можете подсказать, как надо делить приложение на модули?
источник

DS

Daniel Sergeev in Android Architecture
Roman Chumachenko
Привет! Всегда видел, что в юзкейсах стараются делать не более одного метода. На репозитории это тоже распространяется?
Я бы тут руководствовался приципом единственности ответственности
источник

DS

Daniel Sergeev in Android Architecture
Репозиторий должен представлять собой фасад для доступа к модели данных
источник

КР

Кирилл Романенко... in Android Architecture
Daniel Sergeev
Я бы тут руководствовался приципом единственности ответственности
А можно просто руководствоваться принципом чистых функций.☺️☺️
источник

DS

Daniel Sergeev in Android Architecture
Например чтение/запись данных одной природы разделять не стоит
источник

AD

Aleksey D. in Android Architecture
Кирилл Романенко
А можно просто руководствоваться принципом чистых функций.☺️☺️
где ж ты чистые функции в репозиториях видел?)
источник

КР

Кирилл Романенко... in Android Architecture
Aleksey D.
где ж ты чистые функции в репозиториях видел?)
В репозиториях - нигде. :) Но зачем они нужны, если в результате просто месят грязную логику?))
источник

AD

Aleksey D. in Android Architecture
Кирилл Романенко
В репозиториях - нигде. :) Но зачем они нужны, если в результате просто месят грязную логику?))
такие точно в мусорку
источник

Y

YorkIsMine in Android Architecture
YorkIsMine
Привет. Можете подсказать, как надо делить приложение на модули?
.
источник

QH

Quantum Harmonizer in Android Architecture
там почему-то ссылка не на сам канал paradiSEcurity, а на статистику по нему
источник

KR

Kirill Rozov in Android Architecture
#AndroidBroadcast #Security

Безопасность мобильных приложений (Livestream)

Когда: Вторник, 28 июля, 20:00 (GMT+3)
Где: YouTube канал Android Broadcast

Какие дыры есть в Android? Как ими могут воспользоваться злоумышленники? Куда развивается Android ОС в рамках безопасности? Как обеспечить защиту пользователя и сервиса от злоумышленников? На все эти вопросы будем искать ответы вместе в ходе выпуска.

Гость выпуска - Ольга Шкряба, Senior Mobile Security Engineer. Занимается исследованием и разработкой решений в сфере безопасности, а также поиском уязвимостей. Автор Telegram канала о безопасности мобильных приложений paradiSEcurity
источник

KR

Kirill Rozov in Android Architecture
Quantum Harmonizer
там почему-то ссылка не на сам канал paradiSEcurity, а на статистику по нему
Исправлена
источник

RC

Roman Chumachenko in Android Architecture
Вопрос для тех, кто работает с RxJava: в каком слое вы определяете subscribeOn? Читал одну статейку, где было высказывание "поставщик данных лучше знает, на каком потоке стоит их добывать". Теперь интересно, назначает ли планировщик кто в репозиториях/юзкейсах
источник

AD

Aleksey D. in Android Architecture
Roman Chumachenko
Вопрос для тех, кто работает с RxJava: в каком слое вы определяете subscribeOn? Читал одну статейку, где было высказывание "поставщик данных лучше знает, на каком потоке стоит их добывать". Теперь интересно, назначает ли планировщик кто в репозиториях/юзкейсах
репозиторий 👍
источник

RC

Roman Chumachenko in Android Architecture
Aleksey D.
репозиторий 👍
ну вот я тоже начинаю к такому выводу приходить
источник

AV

Alex Vayts in Android Architecture
Roman Chumachenko
Вопрос для тех, кто работает с RxJava: в каком слое вы определяете subscribeOn? Читал одну статейку, где было высказывание "поставщик данных лучше знает, на каком потоке стоит их добывать". Теперь интересно, назначает ли планировщик кто в репозиториях/юзкейсах
Как можно ближе к началу цепочки
источник

НЭ

Некрутов Эдуард... in Android Architecture
Roman Chumachenko
Вопрос для тех, кто работает с RxJava: в каком слое вы определяете subscribeOn? Читал одну статейку, где было высказывание "поставщик данных лучше знает, на каком потоке стоит их добывать". Теперь интересно, назначает ли планировщик кто в репозиториях/юзкейсах
В репозитории все возвращаемые цепочки оборачиваем специальным вызовом, который делает subscribeOn, а также отлавливает общие ошибки  и трансформирует их в ожидаемые, чтобы обработать единым механизмом. Можно подсунуть свое поведение при необходимости.
Это у нас так.
источник

RC

Roman Chumachenko in Android Architecture
Понял, ребят, спасибо большое!
источник

RC

Roman Chumachenko in Android Architecture
Кстати, ребят, такой еще вопрос: засетил я в репозитории планировщик один (пусть io, реп из базы берет данные и дешифрует их), а в юзкейсе у меня тяжелые вычисления. Вы бы меняли на computation или как есть уже оставляли?
источник