This workshop will be an introduction to the concepts of reactive programming and the RxJava/RxScala library. If you want to follow along in your own project, please make sure to have the RxScala library on your classpath. See also the RxScala README.
Please read through the material in the following order. At the end of certain sections we indicate that you should be able to do certain assignments.
- Interactive collections - A brief looking back on the previous workshop and interactive collections
- Reactive collections - Introducing reactive programming, reactive collections and the basics of Rx
- Operators - An overview of some basic operators on
Observable
s - Combining streams - An overview of some basic combinator operators on
Observable
s
When working with Rx, it is always useful to have the following pages opened:
Further useful web pages to read or to have as reference material:
- RxJava wiki
- Intro to RxJava by Chris Froussios
- Grokking RxJava by Dan Lew: part 1, part 2, part 3 and part 4
- RxJava at Netflix