My Dagger Story

Dagger is not the easiest tool to get on board with but it’s almost worth the effort. Here’s the story of my journey to not hating Dagger.

January 11, 2020 · 5 min

#TeachingKotlin Part 3 - Caveats coming from Java

Part 3 of #TeachingKotlin covers some subtle differences between Kotlin and Java that might affect your codebases as you start migrating to or writing new code in Kotlin.

December 16, 2019 · 2 min

Publishing an Android library to GitHub Packages

GitHub recently rolled out Packages to the general public, allowing the entire develop-test-deploy pipeline to get centralized at GitHub. Learn how to use it to publish your Android library packages.

November 21, 2019 · 5 min

Why I went back to the Gradle Groovy DSL

I was an early adopter of the Gradle Kotlin DSL, deploying it to multiple Android projects of mine, but lately it has been more trouble than I could care for. Here are my grievances with it.

October 25, 2019 · 3 min

#TeachingKotlin Part 2 - Variables

The second post in #TeachingKotlin series, this post goes over Kotlin’s variables and their attributes, like visibility and getters/setters.

September 30, 2019 · 3 min