RxJava to Kotlin coroutines

OK, I know this is a bit of a clickbait-y title but it’s the best I could come up with. This post is a summary of how I refactored an...

Windows Insets + Fragment Transitions

This post is the second in a small series I’m writing about fragment transitions. The first is available below, which sets up how to get fragment transitions working. Fragment Transitions...

Fragment Transitions

This is the first post in a small post series where I explore how to get transitions working nicely with fragments. This post is all about getting them running. A...

Room + Time

If you’ve started using Room (and you should if you haven’t), there’s a high probability that you will need to store + retrieve some kind of date/time. Room does not...

Carry on Scrolling

If you’ve used the Material Design Components library (formerly known as the design support library), and specifically its scrolling components such as AppBarLayout, you probably noticed that flinging can sometimes...