Size: a a a

Android Architecture

2020 February 13

AD

Aleksey D. in Android Architecture
все гововрят, что презентовать нечего, но кто-то показывает там уведомления и это так-то UI получается 🤔
источник

U

Unat in Android Architecture
Simon Belialov
по идее дата
Тогда отравишь data зависимостью от фреймворка
источник

DB

Dmitro Boiko in Android Architecture
вопрос в другом, в каком слое должен быть сервис!
источник

SB

Simon Belialov in Android Architecture
Unat
Тогда отравишь data зависимостью от фреймворка
он и так отравлен же
источник

U

Unat in Android Architecture
Simon Belialov
он и так отравлен же
как?
источник

DB

Dmitro Boiko in Android Architecture
все больше в голову приходит таки отдельный слой
источник

AD

Aleksey D. in Android Architecture
Dmitro Boiko
вопрос в другом, в каком слое должен быть сервис!
в моем приложении - ui, рядом с презентером лежит)
источник

SB

Simon Belialov in Android Architecture
Unat
как?
дата это внешний слой, там ретрофиты румы контекст
источник

Kd

Konstantin dmz9 in Android Architecture
Aleksey D.
все гововрят, что презентовать нечего, но кто-то показывает там уведомления и это так-то UI получается 🤔
это уведомление не в твоей области ответственности уже, это уведомление показывает система и там никакие презентейшны не нужны чтобы собрать вьющку и кинуть ее в системный трэй
источник

(

( in Android Architecture
Unat
как?
ну как минимум если у тебя там базар с ескулайтом, то он инициализируется и рулится через андроидные штуки
источник

(

( in Android Architecture
туда же файловая система
источник

AD

Aleksey D. in Android Architecture
Konstantin dmz9
это уведомление не в твоей области ответственности уже, это уведомление показывает система и там никакие презентейшны не нужны чтобы собрать вьющку и кинуть ее в системный трэй
а если Remote View есть?)
источник

AD

Aleksey D. in Android Architecture
там, кнопочки менять, разную информацию показывать
источник

Kd

Konstantin dmz9 in Android Architecture
Aleksey D.
а если Remote View есть?)
каверзные вопросы подвезли
источник

Kd

Konstantin dmz9 in Android Architecture
Aleksey D.
а если Remote View есть?)
динамичные вьюшки - пожалуй надо какой то драйвер для них, а статика "я работаю" - лишнее, типа yagni все такое
источник

U

Unat in Android Architecture
Simon Belialov
дата это внешний слой, там ретрофиты румы контекст
Как-то я без этого обходился. Retrofit'у не нужен Context и фреймворк, Room - да, факапчик
источник

KD

Konstantin Dovnar in Android Architecture
Имхо, презентейшн это слой не только для явного представления, но и для отправной точки в работе приложения.

А к такому относится всё, откуда может стартануть какая-то операция, явно или неявно запущенная пользователем.

К этому относятся и сервисы, и ресиверы. 🤔
источник

KD

Konstantin Dovnar in Android Architecture
Unat
Как-то я без этого обходился. Retrofit'у не нужен Context и фреймворк, Room - да, факапчик
Шареды, файловая система, БД.
Для всего там нужен злоебучий контекст :(
источник

U

Unat in Android Architecture
Правильно! Поэтому у меня в data лежали интерфейсы и репозитории, а сами фреймворковские кишки в presentation'е. Вспомнил. Но потом я забил болт на такие приседания и перестал делить это всё на разные модули.
источник

KD

Konstantin Dovnar in Android Architecture
Unat
Правильно! Поэтому у меня в data лежали интерфейсы и репозитории, а сами фреймворковские кишки в presentation'е. Вспомнил. Но потом я забил болт на такие приседания и перестал делить это всё на разные модули.
Жостко.
источник