This repository contains the sample code that accompanies my CodeMash 2017 presentation on RxJava/RxAndroid.
To build, install and run a debug version, run this from the root of the project:
./gradlew assembleDebug
- http://reactivex.io/
- https://github.com/ReactiveX/RxAndroid
- RxAndroid Extensions
- http://www.reactivemanifesto.org/
- http://blog.kaush.co/2015/03/02/rx-is-coming/
- http://blog.feedpresso.com/2016/01/25/why-you-should-use-rxjava-in-android-a-short-introduction-to-rxjava.html
- https://upday.github.io/blog/reactive_mindset_burgers/
- https://github.com/florina-muntenescu/ReactiveBurgers
- http://www.pacoworks.com/2016/05/26/method-references-funcn-and-actionn/
- http://www.thedroidsonroids.com/blog/android/rxjava-production-line/
- https://www.reddit.com/r/androiddev/comments/5546zw/looking_ahead_to_rxjava_2_droidcon_nyc_2016/
- https://realm.io/news/donn-felker-reactive-android-ui-programming-with-rxbinding/
- https://medium.com/tangoagency/rxjava-meets-android-data-binding-4ca5e1144107#.bwfymgxg0
- https://realm.io/news/droidcon-gomez-functional-reactive-programming/
- http://www.thedroidsonroids.com/blog/android/rxjava-production-line/
- http://blog.feedpresso.com/2016/01/25/why-you-should-use-rxjava-in-android-a-short-introduction-to-rxjava.html
- https://gist.github.com/staltz/868e7e9bc2a7b8c1f754
- https://medium.com/@Batdroid/understanding-the-enigma-of-rxjava-part-1-8e04a456d9de#.8p4bglpgr
- https://channel9.msdn.com/blogs/j.van.gogh/reactive-extensions-api-in-depth-marble-diagrams-select--where
- http://www.introtorx.com/content/v1.0.10621.0/14_HotAndColdObservables.html
- https://stackoverflow.com/questions/30819349/rxjava-just-vs-from
- https://github.com/Froussios/Intro-To-RxJava
- https://github.com/Froussios/Intro-To-RxJava/blob/master/Part%203%20-%20Taming%20the%20sequence/6.%20Hot%20and%20Cold%20observables.md
- https://medium.freecodecamp.com/rxandroid-and-kotlin-part-1-f0382dc26ed8#.r4sgkmt6t
- https://stackoverflow.com/questions/31276164/rxjava-schedulers-use-cases
- https://programmers.stackexchange.com/questions/173575/what-is-a-thread-pool
- https://stackoverflow.com/questions/33415881/retrofit-with-rxjava-schedulers-newthread-vs-schedulers-io
- http://blog.feedpresso.com/2016/01/25/why-you-should-use-rxjava-in-android-a-short-introduction-to-rxjava.html
- https://realm.io/news/kau-felipe-lima-adopting-rxjava-airbnb-android/
- http://jakewharton.com/exploring-rxjava-2-for-android/
- https://upday.github.io/blog/reactive_frustrations_1/
- https://www.oreilly.com/ideas/rxjava-for-android-app-development
- https://praveer09.github.io/technology/2016/02/29/rxjava-part-3-multithreading/
- https://praveer09.github.io/technology/2016/02/21/rxjava-part-2-creating-an-observable/
- https://medium.com/math-camp-engineering/concurrency-categorization-eea7b871e0ac#.mdr69wq1i
- http://blog.kaush.co/2014/12/24/implementing-an-event-bus-with-rxjava-rxbus/
- http://randomdotnext.com/retrofit-rxjava/
- https://medium.com/@mplacona/building-a-beautifully-smart-form-in-android-using-rxjava-92c4d27bb060#.xtbpvktt0
- Error handling in RxJava - Dan Lew
- When to use Observable vs Flowable in RxJava 2
- RxJava 2 - Next Steps for Reactive Android Programming
- Christina Lee's Intro to RxJava talk
- Jake Wharton: Reactive Extensions, RxAndroid, Optimization
- Jake Wharton - Exploring RxJava2
- Droidcon SF - Common RxJava Mistakes
- Learning Rx by Example
- Playlist of YouTube Videos
- How to Think, in RxJava, Before Reacting
- Rx-Workshop
- Pluralsight series on RxJava
- Caster.io - RxJava Marble Diagrams
- Caster.io - RxJava Course
- Caster.io - RxJava Subjects
- http://blog.danlew.net/2014/09/15/grokking-rxjava-part-1/
- http://blog.danlew.net/2014/09/22/grokking-rxjava-part-2/
- http://blog.danlew.net/2014/09/30/grokking-rxjava-part-3/
- http://blog.danlew.net/2014/10/08/grokking-rxjava-part-4/
- http://rxmarbles.com/
- http://reactivex.io/documentation/operators.html
- https://github.com/ReactiveX/RxJava/wiki/Filtering-Observables
- https://medium.com/@kevalpatel2106/what-should-you-know-about-rx-operators-54716a16b310#.osf4gyuu4
- https://fedepaol.github.io/blog/2015/09/13/testing-rxjava-observables-subscriptions/
- https://labs.ribot.co.uk/unit-testing-rxjava-6e9540d4a329#.u2y2b9srs
- https://github.com/pushtorefresh/storio
- https://github.com/VictorAlbertos/RxCache
- https://github.com/square/retrofit