Size: a a a

Android Architecture

2021 May 31

JF

Jorik Fat in Android Architecture
и это не обязательно. У меня был кейс, когда нужно было отобразить заявки пользователя (Все заявки / мои заявки), и с сервера приходила просто пачка заявок. Их нужно было где-то по id фильтровать
и показать поразень
источник

TA

Tamim Attafi in Android Architecture
Так юзкей не просто для запросов в БД или сервер, это просто был пример)
источник

JF

Jorik Fat in Android Architecture
вот прям если очень примитивно и на пальцах - то Intaractor это собранные в группу UseCas'ы (хотя я с этим не согласен)
источник

A

Aleksei in Android Architecture
и типа ты эти списки складывал в один объект и инжектил этот объект? Просто если это для одного экрана нужно то фильтрануть можно в репозитории и вернуть во вьюмодель эти списки, а если на нескольких экранах то данные могут устареть во время перехода между экранами
источник

JF

Jorik Fat in Android Architecture
в репозитории нет состояния
источник

JF

Jorik Fat in Android Architecture
репозиторий это фасад над gateway'ями(datasource)
хотя PavelFox считает иначе
источник

A

Aleksei in Android Architecture
ну фильтранем во вьюмодели/юзкейсе, не важно, сути вопроса не меняет
источник

JF

Jorik Fat in Android Architecture
UseCase это часть Interactor'а
источник

TA

Tamim Attafi in Android Architecture
Юзкейс это и есть интерактор
источник

JF

Jorik Fat in Android Architecture
только под словом "часть" подразумевается не "поле", а прям кусок кода
источник

JF

Jorik Fat in Android Architecture
ну вот не совсем. Interactor больше
источник

TA

Tamim Attafi in Android Architecture
Интерактор это абстрактное слово, есть кто его называет Service, есть кто называет его Use-Case или Command, они все подают под категорией interactor.
источник

JF

Jorik Fat in Android Architecture
в этом и проблема. Так то и Repository не правильное название
источник

JF

Jorik Fat in Android Architecture
Repository это тоже самое что и DAO
источник

JF

Jorik Fat in Android Architecture
Это просто ItemsProvider реализованный по разному внутри
источник

◯◯◯◯◯ in Android Architecture
Всем привет, я только начинаю изучать андроид, сейчас пытаюсь разобраться с clean architecture и не могу понять принцип как что и почему надо делать, кто-нибудь может скинуть статей или примеров? В тех, что я находил просто куски кода или слишком упрощённые примеры. Плюс разная реализация и я не могу понять многие моменты, например почему где-то используют usecase, а где-то сразу инжектят репозиторий во вьюмодель? Как и для чего разделять проект на модули? Так же выше писали про стейты, ничего такого в статьях ещё не встречал, но как понял это тоже часть clean architecture
источник

DD

DIDA DOS in Android Architecture
Прочитай
источник

QH

Quantum Harmonizer in Android Architecture
источник

DD

DIDA DOS in Android Architecture
Тоже тема книга
источник

ЕГ

Евгений Гончаров... in Android Architecture
чистая архитектура это для начинающих мидлов и выше, если ты только начал изучать android, наверное тебе не стоит так торопиться с изучением архитектур, ты сначала изучи ORM, многопоточность в android, по практикуйся с наиболее популярными фраемворками, попади на работу, поделай джуновые задачи, и только потом есть какой то смысл в изучении архитектур
источник