Skip to content
RxJava 3 Android Examples - Migration From RxJava 2 to RxJava 3 - How to use RxJava 3 in Android
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add readme desc Nov 12, 2019
assets Add readme desc Nov 12, 2019
gradle/wrapper Setup project Nov 12, 2019
.gitignore Setup project Nov 12, 2019 Add contributing guide Nov 12, 2019
LICENSE Add readme desc Nov 12, 2019 Add readme desc Nov 12, 2019
build.gradle Add rxjava3 dependencies Nov 12, 2019 Setup project Nov 12, 2019
gradlew Setup project Nov 12, 2019
gradlew.bat Setup project Nov 12, 2019
settings.gradle Setup project Nov 12, 2019

RxJava3-Android-Examples - Learn RxJava3 for Android by Examples

Mindorks Mindorks Community Mindorks Android Store Open Source Love License

Take the MindOrks Android Online Course and Learn RxJava

This project is for:

  • who is migrating to RxJava 3 from RxJava 2
  • who is just getting started with RxJava

Just Build the project and start learning RxJava 3 by examples.

RxJava 3 Operators Examples present in this sample project

  • Map -> transform the items emitted by an Observable by applying a function to each item
  • Zip -> combine the emissions of multiple Observables together via a specified function and emit single items for each combination based on the results of this function
  • Filter -> emit only those items from an Observable that pass a predicate test
  • Concat -> emit the emissions from two or more Observables without interleaving them
  • Merge -> combine multiple Observables into one by merging their emissions
  • SwitchMap -> transform the items emitted by an Observable into Observables, and mirror those items emitted by the most-recently transformed Observable
  • timer -> do something after a span of time that we specify
  • delay -> shift the emissions from an Observable forward in time by a particular amount
  • debounce -> only emit an item from an Observable if a particular timespan has passed without it emitting another item
  • distinctUntilChanged -> suppress duplicate items emitted by an Observable

If this project helps you in anyway, show your love ❤️ by putting a ⭐️ on this project ✌️

Check out MindOrks awesome open source projects here



   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   See the License for the specific language governing permissions and
   limitations under the License.

Contributing to RxJava 3 Android Examples

Just make pull request. You are in!

You can’t perform that action at this time.