Recent Posts

Loading and Caching Data with Store

What is Store? Store is a library for “Async Data Loading and Caching” developed by the New York Times Android team. I’ve converted an app to use it, and h...

Flutter?

Flutter? I’ve been seeing Flutter in my news feeds since Google announced it’s in beta. So I thought it was worth taking a cursory look; watching a few vid...

Hot and Cold Days: XKCD 1321 on Android

Why? When XKCD 1321 was published I thought it would be good to have it in an interactive format, wrote it down in my “Big Bucket of Ideas”, and forgot abou...

Today’s HeadDesk bought to you by…

Today I’m writing a bit of code and I need to combine a few RxJava streams into a single stream, using combineLatest(). And it’s not working, not even compi...

Moving Average Calculation in Kotlin

I’m working on an app that calculates and displays moving averages for a list of numbers. This post shows how I’m doing it in Kotlin, using list operations ...