Size: a a a

Android Architecture

2020 May 16

ФХ

Филадельфия Хачатуря... in Android Architecture
Jorik Fat
На каком этапе?
Посмотри на гитхабе куча примеров 🤦‍♂️

Сделай один класс ретрофита, в нем функция create в эту функцию передаешь интерфейс апи и тебе создаётся апишка нужная, ее прокидываешь в реплзиторий и делаешь что хочешь
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Я думаю у человека проблема что он не совсем понимает что такое репозиторий, и надо бы пойти семпл какой-то архитектуры покурить чуток и все станет на свои места
источник

AL

Aleksandr Litvinchuc... in Android Architecture
И шапку чата почитать там основные статьи - доклады
источник

JF

Jorik Fat in Android Architecture
Я так понимаю, что репозиторий эти слой сборки данных из разных историков (api/db/files).
Мне сейчас нужно разделить api по фичам. В голове не стыковались понятия Retrofit/Api
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Jorik Fat
Я так понимаю, что репозиторий эти слой сборки данных из разных историков (api/db/files).
Мне сейчас нужно разделить api по фичам. В голове не стыковались понятия Retrofit/Api
Да все верно, но репозиториев тоже может быть много, они как бы зависят от фич
источник

JF

Jorik Fat in Android Architecture
Разве не от сущностей?
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Ну если так удобнее то от домейн области приложения
источник

JF

Jorik Fat in Android Architecture
Aleksandr Litvinchuck
Ну если так удобнее то от домейн области приложения
Но ведь 1 интерактор может работать с несколькими репозиториями
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Да именно
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Это домейн область
источник

JF

Jorik Fat in Android Architecture
Получается что репозиторий зависит от сущностей:
userRepository и messageRepository
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Ну иногда бывает бекенд хуевый, у тебя есть 1 запрос который 15 сущностей разной сложности возвращает, что тогда?
источник

JF

Jorik Fat in Android Architecture
Костыли
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Это у меня дашбоард репозиторий
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Jorik Fat
Костыли
Если кто-то в этой цепочке делает свою работу не очень, это не значит что нужно делать так же
источник

JF

Jorik Fat in Android Architecture
Aleksandr Litvinchuck
Если кто-то в этой цепочке делает свою работу не очень, это не значит что нужно делать так же
Солидарен
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Я бы и рад был делать репозиторий на 1 сущность, но так не всегда получается
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Aleksandr Litvinchuck
Если кто-то в этой цепочке делает свою работу не очень, это не значит что нужно делать так же
Хочешь сделать хорошо - делай сам 😂 и бек, и аппку
источник

AL

Aleksandr Litvinchuc... in Android Architecture
Филадельфия Хачатурян
Хочешь сделать хорошо - делай сам 😂 и бек, и аппку
Это да
источник

JF

Jorik Fat in Android Architecture
Спасибо ещё раз за пояснения
источник