Writing Paparazzi tests for your Kotlin Multiplatform projects

Paparazzi enables a radically faster and improved UI testing workflow, and using a small workaround we can bring that to our multiplatform Compose projects

June 26, 2022 · 3 min

Manually parsing JSON with Moshi

Moshi is a fast and powerful JSON parsing library for the JVM and Android. Today we look into manually parsing JSON to and from Java/Kotlin classes

December 21, 2020 · 10 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

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

#TeachingKotlin Part 1 - Classes and Objects and everything in between

Part 1 of my #TeachingKotlin, this post goes over Kotlin classes, objects and how things like finality and staticity vary between Java and Kotlin.

September 23, 2019 · 5 min

#TeachingKotlin - Kotlin for Android Java developers

Kotlin’s been great for me – and millions others, as evident by its explosive growth. Long-time Java developers may feel hesitant to give it a shot. This series aims to smoothen this transition, letting people know what benefits they might reap from Kotlin, and what differences should they be careful about.

September 20, 2019 · 2 min