Observables and Observers with RxJava and RxAndroid

In this video I give you an introduction to Observables and Observers with RxJava and RxAndroid.
I show you how to:
1) Create Observables
2) Define a worker thread
3) Define an observer thread
4) Subscribe to an observable with an observer
This video is part of an RxJava course on my website: codingwithmitch.com/courses/r...
➤ High quality Android courses:
↻ codingwithmitch.com/courses/
➤ Learn to code like me:
↻ codingwithmitch.com/register/

Пікірлер: 27

  • @amark2547
    @amark25475 жыл бұрын

    Informative and straight to the point. Thumbs up

  • @shakillhingah4777
    @shakillhingah47775 жыл бұрын

    Am so excited for this new series Thanks mitch

  • @nethunter4863
    @nethunter48634 жыл бұрын

    simply great. Thank you very much

  • @ninjaminja4208
    @ninjaminja42085 жыл бұрын

    hoohaaa...thnx man..been waiting for this

  • @zeroc45
    @zeroc455 жыл бұрын

    Very Clear explanation

  • @technics6215
    @technics6215 Жыл бұрын

    4:10 says that this is a generic class. Generics can be used for many kinds of data structures, not just collections.

  • @gofudgeyourselves9024
    @gofudgeyourselves90245 жыл бұрын

    Thanks a lot

  • @technics6215
    @technics6215 Жыл бұрын

    I have a question. When I use .map with lets say 5 elements and 4th fails the 5th is not executed, because there was an error on 4th. How can I change that behavior to continue after error?

  • @erickramones2167
    @erickramones21674 жыл бұрын

    What was used to fetch data from the internet before rxAndroid? asyncTask?

  • @codingwithmitch

    @codingwithmitch

    4 жыл бұрын

    Yeah and Executors. But now coroutines is the best I'd say.

  • @lifeoverload6117
    @lifeoverload61174 жыл бұрын

    can you also do a sample in RxKotlin or RxAndroid in Kotlin?

  • @stalker1361
    @stalker13614 жыл бұрын

    Hello Mitch Thanks for the great instruction. I wrote exactly what you wrote till minute 8 of video, but when I run my code, I get BootstrapError! Can you help me?

  • @user-ve6kt7uj5r

    @user-ve6kt7uj5r

    3 жыл бұрын

    add compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } in gradle app file

  • @benedictcontawe3355
    @benedictcontawe3355 Жыл бұрын

    Should I use this with live data in MVVM?

  • @HritikGupta722
    @HritikGupta7225 жыл бұрын

    After you used filter operator.all the descriptions is not getting printed...

  • @babythedude
    @babythedude3 жыл бұрын

    now I think about it more, it looks just like a forloop

  • @intechligence4112
    @intechligence41125 жыл бұрын

    Wow.. Jake Gyllenhaal does programming.

  • @Sottti
    @Sottti5 жыл бұрын

    Much better in Kotlin ,right?

  • @andrewcbuensalida
    @andrewcbuensalida3 жыл бұрын

    am i the only one feeling lost?

  • @warwickwestonwrigful
    @warwickwestonwrigful Жыл бұрын

    I have a question, when using 'observeOn(AndroidSchedulers.mainThread())' is the main thread the same as the UI thread, the reason why I'm asking this is because I'm working with a project that is using RxAndroid and LiveData and I need to know if the LiveData.value should be updated with LiveData.Set() or LiveData.post()?

  • @HritikGupta722
    @HritikGupta7225 жыл бұрын

    Want Geofencing tutorial.

  • @Ilamarea
    @Ilamarea2 жыл бұрын

    This and the Dagger/Retrofit courses would be awesome if they were on Kotlin. :s

  • Жыл бұрын

    You didn't explain what observable and operator is. Basically you didn't explain anything, this is just a code snippet.

  • @70ME3E
    @70ME3E4 жыл бұрын

    oh man, Java code for Android in 2019?.. nah ty

  • @codingwithmitch

    @codingwithmitch

    4 жыл бұрын

    Not anymore. Check the new vids pal

  • @RAHULKANDORIYA

    @RAHULKANDORIYA

    4 жыл бұрын

    Language doesn't matter as long as the concepts are clear.