ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Master subscribeOn() and observeOn() in RxJava

rxjava

android rxjava

rxjava2

rxjava schedulers

rxandroid

android reactive programming

rxjava threads

rxjava threadding

rxjava subscribeon

rxjava observeon

rxjava tutorial for beginners

subscribeon

observeon

observers

reactive programming

rxjava reactive programming

rxjava3

rxjava subscribers

subscribers

reactive programming observers

reactive programming subscribers

rxjava flows

kotlin

schedulers

reactivex

reactivex java

reactive programming flows

Автор: TL;DR Android

Загружено: 2022-06-07

Просмотров: 1626

Описание: RxJava ships with a powerful set of tools to switch a workload across multiple threads with its own, built-in schedulers. It is important to understand how to do this properly with the subscribeOn() and observeOn() functions within your reactive call chain. Otherwise, you can create unintended behaviors and elusive bugs.

This video teaches you the fundamental concepts of how RxJava flows work and how to ensure you are switching threads properly and when it is really necessary.

----------

Table of Contents:
⏩ 00:00 Introduction
⏩ 00:40 The Risks of Threads
⏩ 01:25 Understanding the Subscription Flow
⏩ 02:34 Understanding the Observer Flow
⏩ 03:50 observeOn() in Action
⏩ 05:27 subscribeOn() in Action
⏩ 06:27 subscribeOn() and observeOn()
⏩ 08:11 Multiple subscribeOn() Calls
⏩ 08:55 Conclusion

Relevant links:
Skillshare - Build Foldable and Responsive Android Apps with Jetpack Compose: https://olv.to/one-app
When Multiple subscribeOn()s Do Have Effect: https://olv.to/multi-subscribeon

#rxjava #reactiveprogramming #schedulers #observeon #subscribeon #android #kotlin #mobile #rxandroid

Studio setup:

** Cameras **
🎥 Sony Alpha 7 III Full-Frame Camera: https://go.oliverspryn.com/sony-a7-iii
🎥 Sony Alpha ZV-E10: https://go.oliverspryn.com/sony-zv-e10
🎥 Logitech Brio 4K Webcam: https://go.oliverspryn.com/logitech-brio

** Lenses **
🎥 Sony FE 24-70 mm F2.8 G Master Full Frame Lens: https://go.oliverspryn.com/sony-fe-24...
🎥 Sony FE 20mm F1.8 G Full-Frame Lens: https://go.oliverspryn.com/sony-fe-20...

** Recording Equipment **
💻 Elgato Cam Link Pro Internal Camera Capture Card: https://go.oliverspryn.com/elgato-cam...
💻 Elgato Stream Deck MK.2 Video & Streaming Control Panel: https://go.oliverspryn.com/elgato-str...
🎥 GVM Teleprompter: https://go.oliverspryn.com/teleprompter

** Lighting **
💡 Godox TL60 4-Light Kit RGB Tube Lights: https://go.oliverspryn.com/godox-tube...
💡 Elgato Key Light: https://go.oliverspryn.com/elgato-key...
💡 Elgato Key Light Air: https://go.oliverspryn.com/elgato-key...
💡 GVM Umbrellas, Light Stands, and Softbox Lighting Kit: https://go.oliverspryn.com/gvm-lighti...

** Microphone **
🎤 Blue Yeti X: https://go.oliverspryn.com/blue-yeti-x

** Other **
📃 Savage Seamless Background Paper - #56 Fashion Gray: https://go.oliverspryn.com/savage-bac...
🎥 Datacolor SpyderCHECKR 24 Color Calibration Card: https://go.oliverspryn.com/spyderchec...

** Software **
🖥 Adobe Premiere Pro: https://go.oliverspryn.com/adobe-prem...
🖥 Adobe Photoshop: https://go.oliverspryn.com/adobe-phot...
🖥 Adobe Illustrator: https://go.oliverspryn.com/adobe-illu...
🖥 TechSmith® Camtasia®: https://go.oliverspryn.com/techsmith-...
🖥 TechSmith® Snagit®: https://go.oliverspryn.com/techsmith-...

** Sounds, Stock video, and Templates **

🎥 Envato Elements: https://go.oliverspryn.com/envato-ele...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Master subscribeOn() and observeOn() in RxJava

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]