Retrofit meets coroutines
Retrofit’s coroutine support has been a long time coming, and it’s finally coming to completion. Take a look at how you can use it to neatly integrate networking into an application built with coroutines.
Retrofit’s coroutine support has been a long time coming, and it’s finally coming to completion. Take a look at how you can use it to neatly integrate networking into an application built with coroutines.
The @JvmOverloads annotation is a convenience feature in Kotlin for interoperating with Java code, but there is one specific use case on Android where it shouldn’t be used carelessly.
Funnily enough, after the previous conference report on this blog, I’ve got yet another one. I got to visit KotlinConf this year, these are my initial thoughts about it. Spoiler: it was awesome!
AndroidX has been around for a month now. Here’s my experience with the migration so far, and some insight into the adoption of the new system.
A tale of a Gradle dependency that was doing something it wasn’t supposed to be doing.
I’ve attended the Kotliners 2018 conference in Budapest this June. I think it went great, here’s how I experienced it.
A step by step guide to wrapping an existing Builder-based API into a neat Kotlin DSL.
Let me invite you on a tour of Kotlin’s type system, exploring how some of the language constructs we take for granted in our everyday use – as they just “make sense” – work!
In the second part of the series, I’m covering various possible issues with using SAM conversions, as well as how to create “static” things in Kotlin.
The third and final part covers topics of nullability and some small extras to wrap up the series.