174: Testing RxJava, Debugging and More

Your browser does not support the audio element. Download Kaushik is back in this weeks podcast. 🎉 Donn and Kaushik talk about testing RxJava streams with a Kotlin extension method and how and when to test various scenarios. Donn talks about his thoughts on the Testing Pyramid and why he thinks it’s incorrect and how … Continue reading 174: Testing RxJava, Debugging and More

155: Naming conventions for RxJava Observables

Your browser does not support the audio element. Download The Android community has come to use Rx pretty heavily but surprisingly there hasn’t been any one convention that’s won, when it comes to how we name our functions that return Observables. getUser(), user(), userUpdates() ? In this mini-episode dutifully does the yak-shaving for you and … Continue reading 155: Naming conventions for RxJava Observables

147: Disposing RxJava 2 Streams with AutoDispose

In this short fragment episode, Donn explains how you can clean up your RxJava 2 streams and ensure no memory leaks are occurring by using the AutoDispose library from Uber. Download Shownotes AutoDispose Library Tool to help migrate to RxJava 2 CatchUp Library Code Samples Java myObservable .map(…) .as(AutoDispose.<SomeType>autoDisposable(AndroidLifecycleScopeProvider.from(this))) .subscribe(…) Kotlin myObservable .map(…) .autoDisposable(AndroidLifcycleScopeProvider.from(this)) .subscribe(…) … Continue reading 147: Disposing RxJava 2 Streams with AutoDispose

093 : RxJava intervention with Dan Lew

In this episode of Fragmented, our friend and RxJava paragon of the Android – Dan Lew, returns for a record 3 and 1/2 time. We’ve been using RxJava over the years now and have even talked to Dan about it in previous episodes. How has our understanding of Rx use in Android changed over the … Continue reading 093 : RxJava intervention with Dan Lew