Skip to main content
Chris Banes

Chris Banes

Android Software Engineer with a love of writing user interfaces


CI cache key over many files
·495 words·3 mins
Here’s a quick tip for those of you using CircleCI, GitHub Actions, or any other CI which supports caching.
RxJava to Kotlin coroutines
·1679 words·8 mins
OK, I know this is a bit of a clickbait-y title but it’s the best I could come up with.
Windows Insets + Fragment Transitions
·881 words·5 mins
This post is the second in a small series I’m writing about fragment transitions.
Fragment Transitions
·808 words·4 mins
This is the first post in a small post series where I explore how to get transitions working nicely with fragments.
Room + Date / Time
·1408 words·7 mins
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.