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.
Easy Augmentation with Decorators in Kotlin
Jun 1, 2019
Sometimes we have to add additional functionality to a class but would rather not touch the original - or perhaps we don't have control over it. Kotlin allows us to add new functionality easily.
Hugo, Firebase Hosting and CircleCI
Apr 28, 2019
I bought a .dev site the day they became available on Google Domains, and decided to build a website using Hugo + Firebase Hosting, deployed via CircleCI. Here's a brief guide on how to do the same.
Migrating to Downloadable Fonts on Android
Jun 28, 2018
Exploring Support Library fonts and reaping the benefits.
A Closer look at Slices on Android
May 31, 2018
An in-depth look at how App Actions & Slices bridge the gap between Google's services and your app.
Synthetic Accessors in Kotlin
Jul 10, 2017
Assessing some hidden costs in the compilation process in Kotlin