Size: a a a

Android Architecture

2017 January 25

AB

Alexander Blinov in Android Architecture
на мобиусе 2017 буду тоже рассказывать про архитектуру. Расскажу как это решается в Redmadrobot
источник

S

Str13 in Android Architecture
будем ждать )
источник

EM

Eugene Matsyuk in Android Architecture
@xanderblinov кстати напиши, про что будешь рассказывать =)
источник

AB

Alexander Blinov in Android Architecture
Eugene Matsyuk
@xanderblinov кстати напиши, про что будешь рассказывать =)
у меня будет доклад по мотивам последнего Google I/O. Android application architecture: Get ready for the next billion!

я повторю про теорию и как это делается на практике
источник

AG

Artem Gilmudinov in Android Architecture
Логично ли то, что в презентере не должно быть работы с шедулерами?
источник

AG

Artem Gilmudinov in Android Architecture
А только лишь в интеракторе
источник

EM

Eugene Matsyuk in Android Architecture
Да по идее наоборот
Как раз Презентер и указывает, на каком потоке выполнять, и на каком выдавать
Интерактор предоставляет лишь юз-кейсы. Все.
Но могут быть ситуации, когда в Интеркторе приходится задавать потоки. Но стоит это сводить к минимуму
источник

B

Beka in Android Architecture
Eugene Matsyuk
Да по идее наоборот
Как раз Презентер и указывает, на каком потоке выполнять, и на каком выдавать
Интерактор предоставляет лишь юз-кейсы. Все.
Но могут быть ситуации, когда в Интеркторе приходится задавать потоки. Но стоит это сводить к минимуму
Согласен. Юз кейс не определяет на каком потоке выполнять И так далее. Оно определяет "Как решить определенную задачу".
источник

B

Beka in Android Architecture
а манипулировать потоками лучше в презентере. Это common case. могут быть и корнер кейсы.
источник

KM

Kirill Makarov in Android Architecture
источник

AP

Alexander Popsuenko in Android Architecture
Наверное, все таки от задачи зависит.
У меня вот каждый интерактор в своем потоке выполняется, так что они сами решают, где, а не презентеры.
источник

EM

Eugene Matsyuk in Android Architecture
Фернандо как раз будет на мобиусе =)
Но я его сегодня спрошу, почему он так делает.
источник

B

Beka in Android Architecture
Alexander Popsuenko
Наверное, все таки от задачи зависит.
У меня вот каждый интерактор в своем потоке выполняется, так что они сами решают, где, а не презентеры.
Все так смотри.
источник

B

Beka in Android Architecture
Юз кейс это и есть основа твоего проекта.
источник

B

Beka in Android Architecture
Если я получаю проект после тебс сразу подумаю. Хм это юз кейс и вызываю 2-3 юз кейса одновременно. Думая что они делают что то.
источник

B

Beka in Android Architecture
А на самом они начинают конкурироватся. Это плохо.
источник

B

Beka in Android Architecture
Юз кейс и канканренси это разные слои в архитектуре по идею.
источник

B

Beka in Android Architecture
Ты уже делаешь свой код трудно поддерживаемым.
источник

B

Beka in Android Architecture
И после тебя трудно поддерживать. Так как не ясно как они будут работать в многопоточном мире.
источник

AP

Alexander Popsuenko in Android Architecture
Соглашусь.
А как тогда мне решить проблему, если у меня есть данные, которые грузятся быстро и я их показываю и есть данные, которые грузятся минуту.
Вторые могут блокировать первые.
Учитывая, что мне каждые n секунд нужно обновить первые данные.
источник