Victor
19.07.2016
13:24:03
Pavel
19.07.2016
13:24:13
не Туда
Alexey
19.07.2016
13:24:39
Pavel
19.07.2016
13:24:42
сорян)
Google
Pavel
19.07.2016
13:24:59
это я на веле уехал
Igor
19.07.2016
13:25:16
Alexey
19.07.2016
13:25:41
Nick
19.07.2016
13:49:59
Народ, привет. Вакансии только сюда @mobile_jobs или и здесь можно?
Victor
19.07.2016
13:50:17
из кеша не так сложно достать трек
тот-же в вк убрали кеширование
I
19.07.2016
13:50:45
согласен…но я скажу свое мнение - в вк музыка отстой)
Victor
19.07.2016
13:51:17
я некоторых пабликах есть норм мызыка
I
19.07.2016
13:51:26
дело в качестве
раньше там почти все конвертировалось, насколько я помню, в 192 kbit принудительно у них
Глеб
19.07.2016
13:52:02
ВК не меняет качество загружаемой музыки. Что загружаешь, то и слушаешь
I
19.07.2016
13:52:10
оу
Google
I
19.07.2016
13:52:25
то есть, я могу загрузить туда коллекцию lossless’a свою?
пойду попробую)
только mp3(
Alexey
19.07.2016
13:53:18
I
19.07.2016
13:54:10
я просто на днях купил плеер от FiiO и офигел от того, насколько оно разно звучит на os x, Windows Phone и этом плеере
Alexey
19.07.2016
13:54:54
Dmitry
19.07.2016
15:50:15
народ
вопрос по архитектуре!
)
Alexey
19.07.2016
15:50:36
жги
Ivan
19.07.2016
15:50:43
ооо,наброс чувствую
I
19.07.2016
15:50:57
Alexey
19.07.2016
15:51:12
to be clean or not to be clean
Dmitry
19.07.2016
15:54:50
Android + DataBinding + MVVM. В лейауте задействуем клик на определенное View - значит нужно кидать в фрагмент. В методе:
1. старт активити с браузером. (нужен контекст активити, все правильно - что во фрагменте, из модели контекст аппликейшна, что не рекомендовано)
2. ссылка приходит во вью-модель,
Исходя из второго пункта - каким механизмом лучше передавать ссылку в фрамент?
Если архитектура гмно - послушаю ваши варианты
Постарался по простому проблему сформулировать
Alexey
19.07.2016
15:57:25
viewmodel не должна содержать в себе контекста по идее
стартовать активити надо во вью, тобишь во фрагменте/активити
Dmitry
19.07.2016
15:58:06
так. Это я значит правильно написал
второй пункт как зарулить?
интерфейсом прокидывать? % )
Alexey
19.07.2016
15:58:59
так
Google
Alexey
19.07.2016
15:59:43
ну мне кажется надо типо да
интерфейс прокинуть во вьюмодель
активити/фрагмент у тебя по сути view, ну т.е. реализуют некоторый интерфейс.
этот интерфейс во viewmodel передаешь
Dmitry
19.07.2016
16:00:50
т.е. viewModel-presenter получается
это нормально? )
Alexey
19.07.2016
16:01:01
и viewmodel уже может манипулировать view
ну мне кажется да, может кто-то поправит меня
получается он отличается от презентера в mvp тем, что его можно в layout передать из из layout с ним взаимодействовать
Dmitry
19.07.2016
16:02:24
мне кажется на кодревью засрут меня
ну да ладно
рискну )
Alexey
19.07.2016
16:02:31
дык
а ты спроси у коллег?
пусть поделятся опытом
Dmitry
19.07.2016
16:02:46
домой все свалили )
у меня час еще
Alexey
19.07.2016
16:02:56
что они думают по этому поводу, они код видят им виднее
ну отложи до завтра этот вопрос
Dmitry
19.07.2016
16:03:11
я за час такого накодить могу как нефиг делать
Google
Alexey
19.07.2016
16:03:26
или может у вас есть в проекте подобные штуки
Dmitry
19.07.2016
16:03:27
да вроде идея интересная
Alexey
19.07.2016
16:03:30
посмотри как там сделано
Dmitry
19.07.2016
16:03:32
нету
я бля первооткрыватель )
Alexey
19.07.2016
16:03:50
с английским дружишь норм?
Dmitry
19.07.2016
16:03:59
не очень
средне
Alexey
19.07.2016
16:04:13
а то если англоязычный чат в слэке
там могут подсказать
https://androidchat.slack.com
Dmitry
19.07.2016
16:07:25
ладно, подумаю
Denis
19.07.2016
16:16:38
Клиент Google Play Developer Console - play.google.com/store/apps/details?id=com.google.android.apps.playconsole
Теги: #app
Dmitry
19.07.2016
16:32:31
@lion4ik а из ViewDataBinding никак невозможно достать модель - именно в нее же мы делаем setVariable? Просто, мы не знаем, когда именно придут данные, поэтому в момент setVariable не имеем право забирать ссылку
Ivan
19.07.2016
16:45:51
по идее можно сделать что-то типо роутера еще
его реализовывать в активити
и передавать в viewModel
но как бы это для тру пацанов,для гавнокода сойдет и передача контекста)
Alexey
19.07.2016
16:54:42
Ivan
19.07.2016
16:58:51
ну а как иначе?
Google
Ivan
19.07.2016
16:59:00
сделать тупо viewModel без обработчиков нажатий
?
Dmitry
19.07.2016
18:15:57
так так
т.е. роутер к viewModel'и хорошо идет?
Rustem
19.07.2016
18:17:48
Ребят, а где можно по архитектуре чего почитать?
Ну то есть касательно именно андроида
Ivan
19.07.2016
18:18:14
ну у меня так сделано для одного из скринов
там 6-7 переходов возможно по разным активити
и решил сделать роутер
Dmitry
19.07.2016
18:19:28
и роутер типа знает и об активити - и о вью модели?
вайпер кажется
или как там называется
Ivan
19.07.2016
18:20:05
ну это кусок вайпера по факту да
Dmitry
19.07.2016
18:20:25
а есть какой нибудь наглядный примерчик?
или просто в гугл забить?
Ivan
19.07.2016
18:20:39
ну грубо говоря,если роутер имплиментить прямо в активити и передавать его в viewModel,то получается вроде гуд
Igor
19.07.2016
18:21:03
эмм... что значит передавать роутер во viewModel? это как?!
Ivan
19.07.2016
18:21:33
ну если мы берем viewModel не как средство заполнения контентом текствьюшек