RxJava - Combination, Utility, Binding. Полный обзор. Часть 3 [RU, Android] / Мобильный разработчик

Поделиться
HTML-код
  • Опубликовано: 20 окт 2024

Комментарии • 74

  • @namesecondname7863
    @namesecondname7863 5 лет назад +13

    В очередной раз хочется сказать Вам большое спасибо, отличная подача, годный контент, и примеры. Здорово когда можно посмотреть такой развернутый и подробный материал, не ограничиваясь "Hello World". Успехов Вам!

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад +2

      Спасибо большое, что смотрите :)

    • @namesecondname7863
      @namesecondname7863 4 года назад

      @@MobileDeveloper решил пересмотреть Ваше видео, на 1:24:21 в методе onActivityCreated лог в блоке catch порадовало сообщение:D

  • @luckydevil1601
    @luckydevil1601 8 месяцев назад

    Спасибо за видео, спасибо, что потратили время, чтоб нам рассказать о возможностях либы

  • @androidcat7819
    @androidcat7819 5 лет назад +7

    Спасибо за видео! Благодаря им, я за неделю изучила rx!

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад +2

      Супер ) рад, что помог ) буду очень рад, если поделитесь видео в соц. сетях) вдруг кто-то ещё хочет изучить Rx )

  • @marynakryvomaz6071
    @marynakryvomaz6071 4 года назад +2

    Очень жаль, что это видео не набрало 100 лайков ни до первого мая, ни до сегодняшнего дня( спасибо вам за курс по рх, очень доходчиво объясняете. Конечно, хотелось бы увидеть видео с rx+retrofit, это ведь самое основное в работе( всегда жду ваши видео с нетерпением.

  • @МобильныйРазработчик-ъ3с

    отлично,огромное спасибо!

  • @GriNAME
    @GriNAME Год назад

    Алексей, спасибо за хорошие видео! Не думал, что после корутин и флоу мне понадобится изучить rxjava. Но с твоими видео это получается делать очень комфортно)

  • @jojomajo
    @jojomajo 4 года назад

    Думаю что уже сейчас, этот канал является самым полезным источником информации для android разработчиков в ру сегменте ютуба, особенно радует присутствие кода на kotlin)

  • @michaelk268
    @michaelk268 5 лет назад +1

    Пока еще не имею законченного практического опыта чтобы поделиться, но уже вижу что Rx это просто мега мощная вещь для работы с потоками данных с произвольного аппаратного источника, я сейчас с bluetooth работаю и здесь все эти хитрые фичи Rx'а нужны прям в полный рост - и для отладки, и для работы. Иначе пришлось бы что-то подобное щиткодить самостоятельно)) для обычных приложений может многие функции действительно кажутся экзотикой, это да.

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад +2

      Интересно ) с bt как то не приходилось работать, но работал с Midi там RX мне дичайшие пригождался ))

  • @sexol1235
    @sexol1235 5 лет назад +1

    Спасибо) Хотелось бы в серии про многопоточность узнать про такие вещи как Handler, Runnable, Future, AsynkTask, volatile, synchronized, Thred, ThredPool. Особенности , преймущества и недостатки, а также что, зачем, как и для чего лучше использовать и неиспользовать.

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад

      Да все это будет, но постепенно в серии видео )

  • @ruborus
    @ruborus 5 лет назад +1

    Спасибо приятно посмотреть .Всегда актуальные темы, надеюсь в будущем будет видео как с нуля проектируешь app ))

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад

      Спасибо ) будут стримы с таким контентом для патреона

  • @user-nh6di8fh3i
    @user-nh6di8fh3i 3 года назад

    Лучший курс по rxJava который я видел, спасибо. Теперь перехожу к Retrofit)

  • @kickout367
    @kickout367 5 лет назад +1

    Молодец, продолжай в том же духе.
    Спасибо за rx.

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад +1

      Спасибо большое! Буду продолжать )

  • @cardinalis6133
    @cardinalis6133 5 лет назад

    Как всегда - благодарочка))) и репост в facebook.

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад

      Спасибо большое )) особенно за репост )

  • @maxsimpleapps
    @maxsimpleapps 4 года назад +1

    Спасибо за разбор. Теперь практика, практика, практика.
    Странно, что ни в одном из трёх видео не услышал ничего про Subject'ы.

  • @Andrey-pu1lv
    @Andrey-pu1lv 5 лет назад

    Качественный контент подъехал)

  • @Googlan576
    @Googlan576 4 года назад

    Спасибо за ваш труд, классно все объясняете!

  • @ДмитрийМещеряков-м3х

    Спасибо большое за классную серию уроков по RX!!!
    К сожалению в конце так и не увидели примера про RXBinding, в основном был мне как новичку незнакомый Dagger.
    Также рассмотрите пожалуйста возможность использования белой темы в студии, а не ночной. Так как ночная достаточно ощутимо размывает границы букв, из-за чего с видео все же проблемно читать код становится (это конечно дело привычки, но обратите внимание на популярные зарубежные каналы - используют светлую тему), к тому же в светлой теме более ярко видна раскраска текста. Мне кажется это будет в пользу каналу.

    • @MobileDeveloper
      @MobileDeveloper  3 года назад +1

      Не могу работать с белой темой, потому что у меня глаза начинают слезиться

    • @luckydevil1601
      @luckydevil1601 8 месяцев назад

      ой нет, только не белая тема...

  • @JalexyDev
    @JalexyDev 4 года назад

    Хотелось бы еще про PublishSubject (ну и др Subject-ы) посмотреть. В целом ощущения от видео следующие - несомненно видео полезное и подача отличная. Но, если позволите, я как зритель предпочел бы разбить это видео на 3 отдельных. В таком виде их было бы удобнее смотреть, т.к. легче было бы выкроить время на них, а также их можно было бы использовать как справочный материал. То есть понадобилась мне инфа про такие-то операторы, посмотрел это видео, про другие - другое видео.
    Первые 2 части - отличный справочный материал. 3 часть, лично для меня - месиво. Поясню: я не знаю как используется дагер и максимо, и то, что происходило на экране мин 10 просто не смог осознать, и после этого мы как ни в чем не бывало возвращаемся к старому примеру про EditText и я такой "Чо?". Крч, хотелось бы видеть уроки по теме без примеси других сложных тем, т.к. это запускает механизм рекусии, типа, чтобы изучить одно, надо владеть другим, а чтобы второе - первым.
    Но, не смотря на эти недостатки, я все равно хочу поблагодарить вас за вложенное в это видео время и силы. Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

      Спасибо большое :)) Я подумал, что видео и так уже много получается) И как-то я обычно пишу пока пишется) поэтому так получилось )

  • @wildjoe6259
    @wildjoe6259 5 лет назад

    Отличный контент! Спасибо!

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад

      John Doe спасибо, что смотрите )

  • @АндрейЧерепанов-х6у

    Использовал combineLatest когда мы ждем, что юзер изменит одно из полей поиска и выполняем запрос на поиск со значениями из всех контролов фильтра

  • @ВадимА-й8ф
    @ВадимА-й8ф 5 лет назад

    спасибо за труд!

  • @sergeydv4828
    @sergeydv4828 5 лет назад +5

    Есть просьба: выкладывайте пожалуйста фоновую мелодию тоже)

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад +4

      Это мой товарищ написал ) ну который первым играет как-нибудь выложу )

  • @kafychannel
    @kafychannel 2 года назад +1

    2022 , а в вакансиях требуют рх жабу, поэтому учим)

    • @Mefetran
      @Mefetran 2 месяца назад

      2024, рекса будет ещё долго необходима, куча легаси. У меня два приложения на рексе, хоть и частично перешли на корутины, ещё два уже 100% корутины

  • @andyrumpel8641
    @andyrumpel8641 5 лет назад

    Урааааа

  • @pavelivan8272
    @pavelivan8272 Год назад

    super!!! thanks

  • @sergeydv4828
    @sergeydv4828 5 лет назад +3

    Никто не любит, когда компилятор желтым подсвечивает)

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад +1

      Но он полезные вещи подсказывает )))

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

      Есть такая штука линтер) она помогает в борьбе с таким )

  • @illiamaksymenko804
    @illiamaksymenko804 4 года назад +1

    Не хватает когда теорию рассказываешь чтобы была надпись о чем говорится сейчас: например, мне нужно перемотать на какой-то оператор, но на какой минуте я не знаю или просто прослушал какой сейчас оператор. Таймкоды здесь были бы лишними, а примонтировать надпись я думаю несложно

    • @MobileDeveloper
      @MobileDeveloper  4 года назад +1

      Подумаю над этим, спасибо!)

  • @1201576
    @1201576 5 лет назад

    Спасибо

  • @paveln0366
    @paveln0366 3 года назад

    Давай четвертый видос с RxJava и API, ты просил напомнить)

    • @MobileDeveloper
      @MobileDeveloper  3 года назад

      А про что там рассказать?)

  • @user-xl2tf4gq1g
    @user-xl2tf4gq1g 5 лет назад +1

    минус RxJava в том, что данные приходят с задержкой. При реализации Cache in memory храню в Observable items, затем получаю, и вижу прогрессбар. Как я понял это связано с observeOn и subscribeOn. Не хочется постоянно лицезреть долгую загрузку. Стал хранить в обычном List items. Из-за этого приходится в презентере определять, откуда брать данные: из кеша или из сети. Может, у вас есть решение?

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад

      Вы в каком-то статическом классе это все храните?

    • @user-xl2tf4gq1g
      @user-xl2tf4gq1g 5 лет назад

      @@MobileDeveloper нет, в обычном. Есть 3 класса CacheDataSource, LocalDataSource и RemoteDataSource. И Repository хранит на них ссылки.
      pastebin.com/brHt3tRy вот такого рода код для каждого списка у меня

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад

      Ой я опечатался имел ввиду статическое поле. Покажите как у вас класс кэша выглядит

    • @user-xl2tf4gq1g
      @user-xl2tf4gq1g 5 лет назад

      @@MobileDeveloper pastebin.com/DueNW0HN

    • @user-xl2tf4gq1g
      @user-xl2tf4gq1g 5 лет назад +2

      @@MobileDeveloper было бы интересно видеть видео на тему о правильной работе с Retrofit/RxJava/Room

  • @agp1444
    @agp1444 4 года назад

    где в настройках android studio и как сделать так, чтобы высвечивались камушковые диаграммы при использовании rxjava? обыскался)))) когда начинаю писать оператор - ИДЕ дает мне список похожих по названию, но когда начинаю пробегать по ним - не дает диаграмм, как у тебя(например на 55.29 всплывает такая диаграмма, ты ее называешь схемой)

    • @MobileDeveloper
      @MobileDeveloper  4 года назад

      Честно, ничего специально для этого не делал, оно у меня как-то по умолчанию работает. Поэтому не могу сказать как это включить\выключить )

  • @12zxqwas1
    @12zxqwas1 Год назад

    А нужен ли эрикс когда есть корутины?

    • @MobileDeveloper
      @MobileDeveloper  Год назад

      Видео 3 года. Тогда нужен был

    • @12zxqwas1
      @12zxqwas1 Год назад

      @@MobileDeveloper Сам в те времена на нем проекты делал... Хорошая вещь...

  • @ДмитрийПопов-я1ы
    @ДмитрийПопов-я1ы 5 лет назад

    обещал рассказать про библиотеку cicerone(

    • @MobileDeveloper
      @MobileDeveloper  5 лет назад

      Я не забыл просто тяжело все успеть )

  • @uservhhrXdgko1234
    @uservhhrXdgko1234 2 года назад

    шел 22год, половина вакансий до сих пор со стеком rxJava, ъуъ

  • @zelnarcoz4610
    @zelnarcoz4610 2 года назад

    Спасибо большое:)