Search
You can now search through our
archive
!
Please specify a keyword
-
Issue #217
Thomas Nield shares this multi-part article that's a crash course on RxJava. This will not make you an expert overnight, but it will definitely give you a jump start.
-
Issue #217
Artem Zin shares some thoughts on thread safety in RxJava.
-
Issue #216
Sameer Dhakal shares another in-depth introduction to RxJava.
-
Issue #216
The act of caching data with ReactiveCache is just another transformation in the Observable chain. ReactiveCache's API exposes both Transformer and Observable RxJava types to gracefully merge the caching actions with the data stream.
-
Issue #215
We have fully embraced RXJava, using it for all async operations. We investigate and utilize new third party libraries, including but not limited to Butterknife/OkHTTP/Retrofit/Guava (not new but grrreat!) /Picasso/ Roboelectric/ Mockito, etc. etc.
We were out with the release of Wear & Google Fit.
-
Issue #215
MVVM + RxJava is a great formula for an app architecture making it scalable and maintainable. Here are a few lessons learned along the way.
-
Issue #215
There's a trick to create() an observable that supports backpressure in a proper way. It turns out that there’s a helper class called SyncOnSubscribe that does this. But how do you use it?
-
Issue #214
We have fully embraced RXJava, using it for all async operations. We investigate and utilize new third party libraries, including but not limited to Butterknife/OkHTTP/Retrofit/Guava (not new but grrreat!) /Picasso/ Roboelectric/ Mockito, etc. etc.
We were out with the release of Wear & Google Fit.
-
Issue #213
After a year, Thomas Nield did find a few cases where reactive may not necessarily be a good fit.
-
Issue #210
RxGroups lets you group RxJava Observables together in groups and tie them to your Android lifecycle. This is especially useful when used with Retrofit
-
Issue #210
Multicasting is a key method for reducing duplicated work in RxJava. When you multicast an event, you send the same event to all downstream operators/subscribers.
-
Issue #209
rxlint is currently a single lint rule that detects a subscription without a handler for onError()
-
Issue #208
A showcase of RxJava and Model View Presenter, plus a number of other popular libraries for android development, including AutoValue, Retrofit, Moshi, and ButterKnife. Unit tests covering any business logic and Robolectric tests verifying the ui.
-
Issue #208
A lot of Android apps nowadays use RxJava as a foundation of the control flow for business logic. What if you go further and apply it everywhere, including View layer?
-
Issue #205
RxAssertions is a simple idea for better RxJava assertions
-
Issue #204
Slides for Droidcon Zagreb 2016 "MVVM and RxJava – the perfect mix" talk
-
Issue #204
Annyce Davis has been digging deep into RxJava, especially as it's used in Android applications. Here she shares some of the resources she's found to help others in their reactive journeys.
-
Issue #203
RxJava wrapper for Google Drive Android API
-
Issue #203
Dávid Karnok takes a close look at the implementation details of Google's new reactive implementation, Agera.
-
Issue #203
Google just released a Agera, a set of classes and interfaces to help write functional, asynchronous, and reactive applications for Android. You'll find an introduction in the wiki and be sure to check out the issue where it's compared to RxJava.
-
Issue #202
Adel Nizamutdinov talks about Observable’s completion semantics and Subscriber.add(Subscription) method.
-
Issue #202
ProGuard rules for RxJava shipped as AAR
-
Issue #202
Mirek Stanek takes a look at Asynchronous injection 2 with RxJava , an alternative to Dagger 2 Producers.
-
Issue #202
In the previous part, Dávid Karnok introduced the concepts around operator fusion. In this post, he'll detail the API and protocols required make operator fusion happen
-
Issue #201
Khan Academy is on a mission to provide a free, world-class education for anyone, anywhere. See the impact you can make at http://khan.co/ka_stories and come help build apps to deliver free high-quality learning content using the latest Android technologies (RxJava, Dagger, Retrofit, etc)
-