The Beauty Of The KotlinNullPointerException

It seems like ever day I’m finding more reasons to enjoy Kotlin development. It first started when I…

Null Safety Through Kotlin Extension Functions

One of the major selling points about Kotlin is the ability to avoid the dreaded NullPointerException(NPE), also known…

Seven Principles of Great Unit Tests — Adapted For Android

When it comes to software engineering it’s usually easy to find sources about how to write good code…

Approaching Testing on Android

I joined ActiveCampaign in mid-April and since that time, myself and the rest of the Android team have…