Recent posts

Loading and Caching Data with Store

1 minute read

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?

less than 1 minute read

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

less than 1 minute read

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…

less than 1 minute read

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

2 minute read

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 ...