The Result Monad
May 15, 2020
A Kotlin developer discovers monads, and explains them badly. A dive into why we found the Result Monad so useful, and how we use it at Cuvva.
Adventures in Compose - The Doom fire effect
Apr 9, 2020
The Doom fire effect is a classic programming kata - here's how I built it using the latest Jetpack Compose release.
Introducing the Activity Result APIs
Mar 22, 2020
Digging into the new Activity Result APIs recently introduced in AndroidX
Scripting file templates for Android Studio
Mar 10, 2020
Add templates to your GitHub repo to share them with your team, and provide a simple script for installing them.
Jetpack Compose - now on Maven
Oct 14, 2019
The much hyped Jetpack Compose was recently pushed to Maven - here's a brief blog on how to use it.
The Android Skeleton Project
Sep 25, 2019
Recently, I've spent a bit of time building a skeleton project which I can base others off of. This post explains why I made it, and why you should make one too.
MVI - The Good, the Bad, and the Ugly
Jul 24, 2019
MVI, or Redux as it's known on web, is a trendy view architecture pattern right now. It's easily my favourite approach - but there's a few drawbacks that I can see - this post explores some pros and cons.