
Andrew
17.01.2017
15:53:46
сказали это будет плюс)

sasha
17.01.2017
15:53:59

Mikhail
17.01.2017
15:54:14
А, понял

sasha
17.01.2017
15:54:43
Бд тоже написали что будет плюс, вылилось в минус)))

Google

sasha
17.01.2017
15:54:51
Даже в два ?

Andrew
17.01.2017
15:55:32
Жги ?
вот реп https://github.com/dron247/AndroidMVP тока ты в жизни это не используй, там дорабатывать нужно, сделано как раз чтобы одному чуваку на пальцах объяснить

Alexey
17.01.2017
15:55:35
@merkulev да им просто не понравился твой код

Andrew
17.01.2017
15:56:00
да, тебя мягко послали
про использование орм и рх, это так, для списка

sasha
17.01.2017
15:56:31

Andrew
17.01.2017
15:56:45
скажи что не стал гонять орм чтоб показать что можешь в sql
с потоками да, ты лоханулся, можно было async task со слабыми ссылками на гуй гонять

Alexey
17.01.2017
15:57:40
@merkulev где тами что про интерфейсы написали?

sasha
17.01.2017
15:57:43

Stas
17.01.2017
15:57:51

Andrew
17.01.2017
15:57:54

sasha
17.01.2017
15:58:18
MvpView, MvpPresenter это интерфейсы

Google

sasha
17.01.2017
15:58:48

Andrew
17.01.2017
15:58:49

Anton
17.01.2017
15:59:07
а нах рх
просто окхттп
с колбэками

sasha
17.01.2017
15:59:29
Сервис нужен)
Что бы в жц уложиться.

Andrew
17.01.2017
16:00:54
не, можно сервис, парселяблями пуляться туда сюда с ним через интенты, вообще андройд вэй, тока читать затрахаешься

Stas
17.01.2017
16:01:27
если сервис в своем процессе можно и через сервис конекшен

sasha
17.01.2017
16:01:33
нет)
Я почитаю твою ссылку)

Stas
17.01.2017
16:01:37
можно и без parcable

Andrew
17.01.2017
16:01:50
архитектура проебана, доступ к базе в уи потоке, еще хз как сеть

sasha
17.01.2017
16:02:21

Andrew
17.01.2017
16:02:22

Stas
17.01.2017
16:02:36
ну как вариант.
почему же? зачем еще биндинг нужен?

Andrew
17.01.2017
16:03:26
да я так, шутю

sasha
17.01.2017
16:03:34

Google

Stas
17.01.2017
16:04:03
я тонко намекаю, что я модный реатившик и не передаю линки на активити в бекграуд потоки)
не более)

sasha
17.01.2017
16:04:46

Gerc
17.01.2017
16:05:05

Andrew
17.01.2017
16:05:11
Ну про бд я же сказал, что согласен)
да я знаю, что согласен, просто развиваю мысль о косячках, ты главное когда Event Bus узнаешь, НИКОГДА БЛЯТЬ Не испоЛЬЗУЙ ЕГО иЗ ХЭЛПЕРОВ, я заебался это рефакторить, и тем более ссылки на вью через него не передавай

sasha
17.01.2017
16:05:28

Stas
17.01.2017
16:05:34
пойду на java5 писать

Andrew
17.01.2017
16:06:45

Kolas
17.01.2017
16:06:45
как поймать клик по ссылке в chrome custom tabs?

sasha
17.01.2017
16:06:46

Andrew
17.01.2017
16:07:05

Andrew
17.01.2017
16:07:50

sasha
17.01.2017
16:08:07

Andrew
17.01.2017
16:08:14
обычно чтоб между фрагментами общаться, или в парент активитю бросить ивент

sasha
17.01.2017
16:10:06
Ну то есть в целом комменты к заданию обоснованы?

Andrew
17.01.2017
16:10:45
в целом да, кроме расхождений между "было бы плюсом" и "а хули не сделал?"

Stas
17.01.2017
16:11:58
по заданию. учитывая задания, я бы сделал один интерфейс для доступа к гитхабу.
Api его реализует, Db декорирует, принимая инстанс Api. Если у Db есть нужный контент, она отдает свой, если нет, стучится в Api, потом пишет в себя, и затем отдает( последние 2 можно и в обратном порядке). А дальше, хоть сервис, хоть асинк-такска, хоть rx

sasha
17.01.2017
16:12:10
Ну то есть орм/рилм и ретролямбда не в счет?!)

Google

Alexey
17.01.2017
16:12:57
@merkulev относись к ним, как к советам

sasha
17.01.2017
16:13:47

Илья
17.01.2017
16:14:01
по заданию. учитывая задания, я бы сделал один интерфейс для доступа к гитхабу.
Api его реализует, Db декорирует, принимая инстанс Api. Если у Db есть нужный контент, она отдает свой, если нет, стучится в Api, потом пишет в себя, и затем отдает( последние 2 можно и в обратном порядке). А дальше, хоть сервис, хоть асинк-такска, хоть rx
а как кошерно определять, что локальный контент не протух?

Stas
17.01.2017
16:14:22
в задании вроде не говорится об этом

sasha
17.01.2017
16:14:37
по заданию. учитывая задания, я бы сделал один интерфейс для доступа к гитхабу.
Api его реализует, Db декорирует, принимая инстанс Api. Если у Db есть нужный контент, она отдает свой, если нет, стучится в Api, потом пишет в себя, и затем отдает( последние 2 можно и в обратном порядке). А дальше, хоть сервис, хоть асинк-такска, хоть rx
Дб декорирует этого нет, я в презентере это сделал, остальное вроде есть.

Stas
17.01.2017
16:15:18
еще на ириксах есть куча статей про кеши

Andrew
17.01.2017
16:15:42

sasha
17.01.2017
16:16:05
Пытался подключать для бд обертку над rx, от вортона но не очень получилось ?

Igor
17.01.2017
16:22:33
requery?

Admin
ERROR: S client not available

Nikita
17.01.2017
16:34:22
народ, подскажите пожалуйста, возможно нативными средстами java повесить "слушатель" на какую нибудь ссылку (поле объекта) который позволит реагировать на изменения этой сылки?

Taras
17.01.2017
16:34:35
кто нибуть юзает Mortar c Dagger2?

Михаил
17.01.2017
16:35:01

Taras
17.01.2017
16:36:03
Есть много примеров с первый Dageer, а со вторым нету. Надо пример что-то типа хелловорлд чтоб понять как оно работает с Dagger 2

Михаил
17.01.2017
16:37:12
вообще конечн https://twitter.com/jakewharton/status/442568257141100544?lang=ru
а что именно не понятно? какой кейс?
с какой целью используется мортар?

Taras
17.01.2017
16:37:54
ViewBase MVP

Nikita
17.01.2017
16:37:54
патерн observer
я имею ввиду нативными средствами, возможно с помощью рефлексии

Google

Igor
17.01.2017
16:37:56

Михаил
17.01.2017
16:38:08

Illia
17.01.2017
16:38:30
@steamsalestop следите за обновлениями в стиме

Nikita
17.01.2017
16:40:35

Михаил
17.01.2017
16:40:56

Kolas
17.01.2017
16:41:20
никак, это не часть проги
а есть возможность вообще что-то передать из хром таба в приложение? я меняю веб вью на этот хром таб и надо по клику по ссылке в хром табе вызвать метод. документация тухлая, я в тупике

Nikita
17.01.2017
16:41:36

Valentin
17.01.2017
16:41:42
подскажите какие лучше фреймворки юзать для viewbased MVP?

Михаил
17.01.2017
16:42:03

Nikita
17.01.2017
16:42:41

Михаил
17.01.2017
16:43:09
мне кажется нету, но правда я не искал

Nikita
17.01.2017
16:45:19
что то похожее на подобное
private MyObject mMyObject;
private ReferenceObserver mObserver = new ReferenceObserver(mMyObject) {
@Override
void referenceChanged(MyObject newMyObjectReference) {
//...
}
};

Михаил
17.01.2017
16:46:40

Nikita
17.01.2017
16:47:12

Igor
17.01.2017
16:50:16
поле доступно
https://stackoverflow.com/questions/15433855/how-to-create-change-listener-for-variable
не оно ?

Igor
17.01.2017
17:19:11
Как решить проблему с 9-patch? Проект не билдиться из-за картинок, в названии которых 9. Их в проекте миллион.

Bogdan
17.01.2017
17:23:06
9 вроде бы не спец символ, че за проект такой?
Что-то не так с самой картинкой
Видимо пережало их и пиксели цвет поменяли