Kevin Marlow

Mobile Engineer

Engineering Manager at Sentio. We turn Android smartphones into work computers.


  1. Efficient Multi-directory File Searching in Android

    In this post, we will talk about an efficient multi-directory file search in Android using RxJava 2. The general idea behind the searching algorithm is to run the search across available directories, emitting on each find. The results are then merged back into a single stream and delivered to the…

    on android, rxjava, search, flowable, mvp

  2. Better Exponential Backoffs with RxJava and Retrofit on Android

    This article assumes that the reader is familiar with RxJava and Retrofit. It also makes use of Observable responses from the generated API interface. If you are unfamiliar with these topics, check of the following sources. RxJava on Github Dan Lew on RxJava Retrofit by Square Let's face it, networking…

    on android, networking, rxjava, retrofit, ioexception, timeout, retry