Alexey
я знал про нее
Ну молодец, зачем тогда спрашивал?
--------
Ооо, спасибо за ответы! Про Android Navigation почитаю
Слава
В Android тестах можно мокать final классы?
Слава
Нужно именно android instrumental тест
Mike
🎶 Android — Test (Instrumental)
Leonid
Руками такие вещи рисуются. Кастом вью/кастом лэйаут.
Leonid
Vitaly
Объясните, пожалуйста, чем RxJava лучше, чем котлиновские корутины?
Сергій
это о разном 😁
Vitaly
Ну никак не могу понять, та же самая работа, наличие огромного чсла операторов заменяют котлиновские Extensions
Vitaly
это о разном 😁
Переключение потоков Работа в асинхронном режиме Операторы преобразрвания
Vitaly
Всё то же самое, только внутри Kotlin
Mike
Объясните, пожалуйста, чем RxJava лучше, чем котлиновские корутины?
ты хочешь, чтобы кто-нибудь обосновал чьё-то субъективное мнение
Сергій
Всё то же самое, только внутри Kotlin
нет, корутины не про реактивное программирование
Vitaly
нет, корутины не про реактивное программирование
Да, это не про реактивное программирование, но они позволяют выполнять те же задачи в более удобном стиле
Михаил
нет, корутины не про реактивное программирование
а если не важно, про rx или не про rx дело?
Сергій
это просто разные инструменты
Михаил
это просто разные инструменты
а что мешает сделать rx на корутинах?
Vitaly
Я просто не вижу смысла в rx, когда есть корутины
Vitaly
Но его используют, значит есть причина
Сергій
@Harmonizr
Igor
Rx это функциональная парадигма
Сергій
а?
выше спрашивают что мешает сделать rx на корутинах? )
Igor
Ок. Но почему?
Михаил
это просто разные инструменты
ну вот тебе ответили, что это не [совсем] так
Сергій
нету больше занятий у людей
Михаил
я до сих пор не понимаю, почему говорят, что это разные инструменты
Mike
ага, ведь все настоящие проблемы уже решены 😂
Михаил
ага, ведь все настоящие проблемы уже решены 😂
проблема - хочется сделать мультиплатформ проджект, для этого хочется заменить rxjava на корутины, но все говорят, что это разные инструменты, так вот интересно, почему так говорят
Ferrero
корутины позволяют обернуть асинхронщину в синхронщину для удобства восприятия, а rx предлагает взять контроль над асинхронщиной, как-то так это вижу
Михаил
корутины позволяют обернуть асинхронщину в синхронщину для удобства восприятия, а rx предлагает взять контроль над асинхронщиной, как-то так это вижу
как по мне, тогда уж корутины позволяют сделать асинхронщину как синхронщину, а rx позволяют писать реактивный (в том числе асинхронный) код
Михаил
ну пусть говорят. Собаки лают, караван пишет код
ну меня в таком случае интересует, почему лают собаки
Кирилл
проблема - хочется сделать мультиплатформ проджект, для этого хочется заменить rxjava на корутины, но все говорят, что это разные инструменты, так вот интересно, почему так говорят
Корутины просто проще. Но если мозг уже повёрнут в сторону rx - смысла переучиваться особо нет. Ну это всё если говорить в контексте андройда
Konstantin
дежавю какое то
Konstantin
как будто полгода назад я видел 100% то же самое
Кирилл
Но его используют, значит есть причина
В андройде его используют потому что привыкли.
Михаил
дежавю какое то
просто никто ещё не объяснил, почему rxjava и корутины нельзя сравнивать
Konstantin
стоит просто открыть 2 статьи - 1. сопрограммы (корутины тобишь) 2. реактивное программирование почитать и понять разницу
Mike
стоит просто открыть 2 статьи - 1. сопрограммы (корутины тобишь) 2. реактивное программирование почитать и понять разницу
ну и кому зачем это надо? Тут же про практику речь, т. е. — RxJava нахуй не нужна — корутины не нужны
Konstantin
подходы, библиотеки, архитектуры - нахуй не нужны, но выбирать их для проекта надо
Konstantin
какой то странный у тебя "практический" мир )
Михаил
стоит просто открыть 2 статьи - 1. сопрограммы (корутины тобишь) 2. реактивное программирование почитать и понять разницу
я знаю, но почему нельзя сравнивать две библиотеки, которые почти все используют для одних и тех же задач?
Konstantin
я знаю, но почему нельзя сравнивать две библиотеки, которые почти все используют для одних и тех же задач?
ну потому что рх рекламировали видимо как замену асинхронному коду (калбеку в калбеке который калбеку погоняет) вот все по инерции продолжают его за этим юзать
Кирилл
я знаю, но почему нельзя сравнивать две библиотеки, которые почти все используют для одних и тех же задач?
Ну разница в том, что они говорят в целом, а ты говоришь про "чем мне лучше сделать бекграунд задачу и вернуть результат"
Михаил
Ну разница в том, что они говорят в целом, а ты говоришь про "чем мне лучше сделать бекграунд задачу и вернуть результат"
а кто сказал, что они говорят в целом? может им тоже интересно это в контексте этого вопроса?
Кирилл
Вот почему.))
Михаил
Вот почему.))
ну вот ты им ткнешь, а они потом снова придут и спросят разницу (подразумевая тот вопрос)
Anonymous
Как сделать чтобы NavScroll скролился до края клавиатуры, даже если клавиатура открыта. Опция windowSoftInputMode не помогает, она поднимает Background не очень красиво смотрится
Anonymous
Leonid
Leonid
Так?
Leonid
В манифесте adjust...
Anonymous
Да
Anonymous
Но есть одно но, посмотри еще раз на видео выше
Anonymous
adjustResize делает этот скролинг, но если есть background то картинку сжимается
Leonid
Не должен
Leonid
Бэкграунд напрямую скроллу назначен?
Anonymous
getWindows надо было делать
Selt3Z
Привет ребят. Хочу с Зэмарина пересесть на нативную разработку под андроид. Много ли вариантов сейчас существует годных?
Selt3Z
Где удобнее настраивать ui?
Dug
начни со студии