Всем приветы
Вопрос: как правильно из сервиса данные передать в viewModel?
особо ничего интересного не смог придумать, сделал следующее: есть репозиторий-синглтон, в нём есть флоу/лайв даты. через сервис вызываем методы репозитория на обновление данных. в VM создаешь свойства для протягивания данных из репозитория трансформации если надо
kirilenkoas2022-06-27 13:22:44
sardelca2022-06-27 13:18:12
привет подскажите плиз как chuck на андроид поставить?
лучше этот https://github.com/ChuckerTeam/chucker, у того в issues «Crashes with targetSdkVersion 31»
SoulReaver32022-06-27 13:22:55
DDiimm2022-06-27 13:21:05
Достиг успеха?
либо можно сделать сервис — источником данных, и через баунд интерфейс напрямую передавать данные из него во вью
DDiimm2022-06-27 13:29:09
SoulReaver32022-06-27 13:21:49
особо ничего интересного не смог придумать, сделал следующее: есть репозиторий-синглтон, в нём есть флоу/лайв даты. через сервис вызываем методы репозитория на обновление данных. в VM создаешь свойства для протягивания данных из репозитория трансформации если надо
Звучит как правильное решение, попробую разобраться как это сделать 😅 спасибо
yar_rick2022-06-27 13:43:38
evg_942022-06-27 13:18:20
кто нибудь работал с Google Api? Речь об In-App обновлениях, с помощью Google API каким то образом можно устанавливать приоритетность обновления
Вот козлы они да, что нельзя priority задать через интерфейс Play Console в настройках выпуска где-нибудь? 🙂 Я так понял, что они намекают на хорошо отлаженный процесс CI/CD для выпуска обновлений с указанием приоритета. Видимо, надо писать свой клиент для взаимодействия с Google API или искать что-то готовое
Артем2022-06-27 13:44:14
Ребят кто котлин знает?
evg_942022-06-27 13:44:21
yar_rick2022-06-27 13:43:38
Вот козлы они да, что нельзя priority задать через интерфейс Play Console в настройках выпуска где-нибудь? 🙂 Я так понял, что они намекают на хорошо отлаженный процесс CI/CD для выпуска обновлений с указанием приоритета. Видимо, надо писать свой клиент для взаимодействия с Google API или искать что-то готовое
во во(((
но чем с этим всем париться, лучше кинуть запрос на бэк, который скажет, приоритетное текущее обновление или нет 😁
mairwunnx2022-06-27 13:44:25
Артем2022-06-27 13:44:14
Ребят кто котлин знает?
Лол
yar_rick2022-06-27 13:44:37
Сам смотрю пока сюда — https://github.com/Triple-T/gradle-play-publisher, но не смотрел там насчет priority
evg_942022-06-27 13:44:45
mairwunnx2022-06-27 13:44:25
Лол
может у него настолько глубокий вопрос, что вся группа под сомнением
mairwunnx2022-06-27 13:44:47
Блин, ну даёшь конечно, никто, все пишут тут на скале и груви
mawxim2022-06-27 13:44:50
Артем2022-06-27 13:44:14
Ребят кто котлин знает?
в jetbrains пиши
Артем2022-06-27 13:45:18
mawxim2022-06-27 13:44:50
в jetbrains пиши
Я сюда пишу
mairwunnx2022-06-27 13:45:57
Артем2022-06-27 13:45:18
Я сюда пишу
Так вопрос какой, тут 10к человек, вероятно хоть кто-то да знает котлин)😃
mawxim2022-06-27 13:46:11
Артем2022-06-27 13:45:18
Я сюда пишу
так это не jetbrains, вот адрес
Артем2022-06-27 13:46:35
mairwunnx2022-06-27 13:45:57
Так вопрос какой, тут 10к человек, вероятно хоть кто-то да знает котлин)😃
Задачу решить на jetbrains
mairwunnx2022-06-27 13:46:47
Не, ты и правда ошибся
mairwunnx2022-06-27 13:46:58
Звони джетбреинс академии на их личный телефон
mairwunnx2022-06-27 13:47:33
А во вторых, решать за тебя никто не станет, там и так задачи для новичков, куда ещё легче), придется покумекать, пока не дойдет, если хочешь быть в «айти»
return_spam_bot2022-06-27 13:49:42
всем привет. с андроид никогда не работал. был опыт с десктоп(qt с ).дали тестовый проект сделать. посоветуйте с чего начать(просто много всего и react\java\kotlin… а что выбрать не знаю)
yar_rick2022-06-27 13:49:50
evg_942022-06-27 13:44:21
во во(((
но чем с этим всем париться, лучше кинуть запрос на бэк, который скажет, приоритетное текущее обновление или нет 😁
Нет, не проще. Зачем грузить бэк запросами, если можно один раз указать priority в GP?
evg_942022-06-27 13:50:48
yar_rick2022-06-27 13:49:50
Нет, не проще. Зачем грузить бэк запросами, если можно один раз указать priority в GP?
сперва нужно отладить CI/CD )
mawxim2022-06-27 13:51:15
return_spam_bot2022-06-27 13:49:42
всем привет. с андроид никогда не работал. был опыт с десктоп(qt с ).дали тестовый проект сделать. посоветуйте с чего начать(просто много всего и react\java\kotlin… а что выбрать не знаю)
не зная что выбрать ты взялся за тестовый проект? «смело»
return_spam_bot2022-06-27 13:52:44
mawxim2022-06-27 13:51:15
не зная что выбрать ты взялся за тестовый проект? «смело»
мне просто его дали и сказали если сделаешь то можем переходить к собеседованию(дали на 3-4 дня🌝)
yar_rick2022-06-27 13:52:45
evg_942022-06-27 13:50:48
сперва нужно отладить CI/CD )
Лучше совсем свой процесс обновления запилить, учитывая текущую ситуацию с GP. Может и отвалиться )
evg_942022-06-27 13:53:21
yar_rick2022-06-27 13:52:45
Лучше совсем свой процесс обновления запилить, учитывая текущую ситуацию с GP. Может и отвалиться )
такой есть, но из-за того, что гугл очень долго выкатывает обнову, с этим есть проблемы
Стас Леонов2022-06-27 13:53:40
return_spam_bot2022-06-27 13:52:44
мне просто его дали и сказали если сделаешь то можем переходить к собеседованию(дали на 3-4 дня🌝)
если ты найдешь как выучить андроид/котлин/джаву за 3-4 дня, дай знать.
kubabelik2022-06-27 13:54:00
return_spam_bot2022-06-27 13:52:44
мне просто его дали и сказали если сделаешь то можем переходить к собеседованию(дали на 3-4 дня🌝)
Удачи, у тебя все получится. Я в тебя верю!
kubabelik2022-06-27 13:55:21
Стас Леонов2022-06-27 13:53:40
если ты найдешь как выучить андроид/котлин/джаву за 3-4 дня, дай знать.
Куда там. На ютубе видос есть котлин и андроид за 30 минут!!!
Prosto_n122022-06-27 13:55:26
Кто знает в чем проблема?
Стас Леонов2022-06-27 13:56:11
kubabelik2022-06-27 13:55:21
Куда там. На ютубе видос есть котлин и андроид за 30 минут!!!
https://youtu.be/6AUS2bHvPuY
Засекай пол часа
mawxim2022-06-27 13:56:43
Prosto_n122022-06-27 13:55:26
Кто знает в чем проблема?
гугл и его друг переводчик знают 100%
evg_942022-06-27 13:56:58
кстати, никто не знает, да (писал уже об этом, но мб затерялось для кого-то сообщение)
почему Google Play приложение не отображает обнову, когда она уже выкачена, но если юзер очистит данные приложения GooglePlay, то сразу же отобразит 😅
Prosto_n122022-06-27 13:57:01
mawxim2022-06-27 13:56:43
гугл и его друг переводчик знают 100%
Не нашёл (
mawxim2022-06-27 13:57:47
Поздравляю, ты первооткрыватель этой ошибки! Её назовут в честь тебя!
Prosto_n122022-06-27 14:00:51
Благодарю
yesple2022-06-27 14:07:01
Нормально ли будет вынести все адаптеры для ресайклера через делегаты в отдельный модуль, core, в котором константы и прочее, и использовать их так?
ganzbet112022-06-27 14:18:56
ganzbet112022-06-27 14:18:56
Всем привет. Пробую обновлять состояние карточек(isEnabled) при помощи ViewModel и dataBinding. Т.е. храню текущую активную карточку во viewModel в поле типа ObservableField. При нажатии меняю значение этого поля, и по логике должно меняться isEnabled в xml, но этого не происходит, выходит ошибка
ganzbet112022-06-27 14:19:33
isEnabled у меня формата Boolean, поэтому не пойму с чем связана ошибка
Тимур Даукаев2022-06-27 14:19:38
Всем привет! Посоветуйте чат где можно курсы обсудить.
kulikov02022-06-27 14:22:50
ganzbet112022-06-27 14:18:56
Попробуй завернуть в функцию внутри вьюмодели
mairwunnx2022-06-27 14:23:00
Тимур Даукаев2022-06-27 14:19:38
Всем привет! Посоветуйте чат где можно курсы обсудить.
обсуждать курсы?), зочем?
ayataliev2022-06-27 14:23:05
Кто нибудь замечал что все arrayListOf не позволяет хранить больше 2 повторяющийся элементов?
ganzbet112022-06-27 14:23:50
kulikov02022-06-27 14:22:50
Попробуй завернуть в функцию внутри вьюмодели
Пробовал вот так, тот же результат с ошибкой
kulikov02022-06-27 14:24:01
kulikov02022-06-27 14:22:50
Попробуй завернуть в функцию внутри вьюмодели
А, дичь говорю. В mutableLiveData надо
Тимур Даукаев2022-06-27 14:24:14
mairwunnx2022-06-27 14:23:00
обсуждать курсы?), зочем?
Чтобы выбрать
ganzbet112022-06-27 14:24:42
kulikov02022-06-27 14:24:01
А, дичь говорю. В mutableLiveData надо
т.е. вместо ObservableField его использовать?
kiparisovr2022-06-27 14:24:44
Тимур Даукаев2022-06-27 14:19:38
Всем привет! Посоветуйте чат где можно курсы обсудить.