Dug
рх для ленивых)))))))))
Kanstantsin
но я бы не связывал проблемы приложений с ним
Kanstantsin
я считаю что и с ним может быть хорошее приложение
Roman
рх для ленивых)))))))))
Программирование для ленивых
Kanstantsin
и валить на rx такое себе
Kanstantsin
причем я не сторонник rx могу и без него написать легко что-то и писал долго без него, недавно перешел только к нему, но преимущества очевидны для меня
Dug
я считаю что и с ним может быть хорошее приложение
Да, может. Но для того, чтобы оно было хорошим — надо всё тщательно продумать, а не "хуяк хуяк, раз зависимость, два зависимость и в продакшн"
Kanstantsin
Да, может. Но для того, чтобы оно было хорошим — надо всё тщательно продумать, а не "хуяк хуяк, раз зависимость, два зависимость и в продакшн"
ну мы не обсуждали это уже, в ваших ситуациях тоже продумать надо, и хуяк-хуяк и в продакшен тоже не выйдет ) я сам убедился, решив просто запрос сделать ))
Kanstantsin
понял что нормально прошариться обязательно )
Kanstantsin
с Rx аналогично
Dug
корутины сила, рх могила :D
Kanstantsin
ну корутины возможно )
Kanstantsin
туда пока не дошел
Kanstantsin
я пока не могу решить, стоит ли перейти к ним в продакшен на новом проекте, или пока рано
Kanstantsin
)
Kanstantsin
опасаюсь ) хотя я думаю уже можно
Алексей
И вообще это самый странный аргумент: "рх для многопоточки"
Ну, насколько я помню, примерно о том говорит изначальный смысл rx
Kanstantsin
Что значит «рано»?
в моем понимании у них нет релизной версии ещё
Kanstantsin
могу ошибаться
Kanstantsin
)
Mike
Ну, насколько я помню, примерно о том говорит изначальный смысл rx
Изначальный смысл в обработке событий/сообщений.
Mike
в моем понимании у них нет релизной версии ещё
Почему это должно останавливать?
Dug
reactive...
Kanstantsin
Почему это должно останавливать?
потому что там могут быть баги наверно, которые добавят багов к приложению, или будут решаться ужасными костылями, например )
Алексей
Но я не спорю, что использовать rx там, где не надо - такое себе решение (кэп, знаю)
Kanstantsin
В любом софте есть баги.
релизная версия как-то говорит, что разрабы решили уже что так и будет, плюс как гарантия что завтра не поменяют методы вообще или именования их и т.д.
Алексей
потому что там могут быть баги наверно, которые добавят багов к приложению, или будут решаться ужасными костылями, например )
Сколько там проекту уже? Ладно бы первой стабильгой версии еще не было, но последняя далеко за 2, если не за 3:)
Konstantin
такие жесткие заявления вида "если ты юзаешь *** ты лох" попахивают какой то некомпетентностью
Kanstantsin
может быть я просто старовер )
Konstantin
или мож только мне так кажется
Kanstantsin
хзхз
Vishnyakov
корутины круты
Игорь
Ребята, подскажите, а табы можно реализовать во фрагменте а не Активити? Мне нужно организовать переход с навДровера на фрагмент с табами
Алексей
Слгласен, в плане многопоточности корутины лучше, чем rx/Executors
Anonymous
Ладно с rx но что лучше корутины или executors?)) Почему зная корутины надо знать об executors?
Konstantin
про лохов подразумевается контекстом естественно
Алексей
Продукты JB в состоянии альфа/превью по качеству обычно выше, чем релизные продукты Google, например.
Не всегда, я какое-то время сидел с обновлениями из канала альф и бывало такое себе:)
Mike
Ладно с rx но что лучше корутины или executors?)) Почему зная корутины надо знать об executors?
Да ничто не лучше. Но экзекьюторы есть из коробки и корутины построены поверх них.
Mike
корутины выполняются в потоках вроде бы ведь
любой код выполняется в потоках)
Kanstantsin
Продукты JB в состоянии альфа/превью по качеству обычно выше, чем релизные продукты Google, например.
не спорю )) ладно я к вам приду если что там будет не так(звучит как угроза) ахах а вообще, тут скорее я ленив просто, чтобы дойти прямо до них вот, сесть и разобраться, это больше лично моя проблема, давно уже пора (
Алексей
Ладно с rx но что лучше корутины или executors?)) Почему зная корутины надо знать об executors?
Корутины, они подразумеваются как более мелкие задачи и исполняются внутри потока, если там есть возможность. Проблема потоков в том, что если кто-то повесил Thread.sleep - поток простаивает
Игорь
Какая вообще разница, делать их в активности или фрагменте?)
Вот честно говоря я об этом и думал. Вообще вычитал что фрагменты можно поместить в бэкстэк, а активности нет. Это правда? Или я все напутал? Учусь только)))
Алексей
Бэкстек, если я верно помню, это возможность сделать поведение фрагмента и его контэйнера активитиподобным - чтобы по нажатию "назад" старый фрагмент заменял текущий
Mike
То есть корутины выполняются в главном потоке? И там может быть networkOnMainThreadException? Я мало о них знаю,но вроде бы это не так.
корутины не привязаны к какому-то конкретному потоку, это не такой ограниченный инструмент, как asyncTask, например
Roman
Игорь
Бэкстек, если я верно помню, это возможность сделать поведение фрагмента и его контэйнера активитиподобным - чтобы по нажатию "назад" старый фрагмент заменял текущий
А? Так получается то что я изначально планировал по дефолту работает в Активити. Т.е я все пишу на фрагментах, потому что хочу чтоб по кнопке назад возвращались по порядку все открытые ранее фрагменты. А если активности использовать, это работает без велосипедов?))))
Алексей
Ты должен понимать, что у тебя не получится две активити одновременно запускать на экране и прочее
Алексей
А так, вполне возможно, если у тебя фрагменты занимали весь экран и были единственным контентом
Игорь
Именно так и было
Игорь
Огромное спасибо)
Алексей
Удачного рефакторинга, лол😁
Игорь
Ну благо я немного написал)
Алексей
Yergali
bitbucket у всех работает?
Vladislav.
А Рекапча у кого нибудь работает? :)
Yergali
bitbucket у всех работает?
кажется у нас заблокировали. какие альтернативы есть с private доступом?
R
gitlab
Mike
корпоративный гитхаб тогда уж
Anton
корпоративный гитхаб тогда уж
В текущих реалиях лучше всего иметь что-то на своем сервере. Иначе не застрахован от блокировки ;)
Mike
В текущих реалиях лучше всего иметь что-то на своем сервере. Иначе не застрахован от блокировки ;)
Корпоративный гитхаб — это решение для развёртывания на своих серверах.
Anton
какого провайдера ?
Anton
bitbucket тут в соседней комнате на сервере ;)
Павел 🍵
уо, народ может кто пример скинуть приложения на колбэках с тестами
Павел 🍵
чистую архитектуру -_-