Kotlin's "inline" keyword

Kotlin has a bunch of new concepts for folks like me approaching it from a Java background. Among these is the inline keyword which can admittedly »

Platform types in Kotlin

One of the things that makes Kotlin so attractive as a language for Android development is its interoperability with Java, but this is tricky business! Fortunately »

Notes on Updating to Retrofit 2

Square recently released a beta version of Retrofit 2. It's a major update, well deserving of its version bump (Android 6.0 anyone?) complete with an »

Replacing Otto with RxJava

I've recently replaced Otto with RxJava in the data layer of my current Android project. Otto allows us to perform asynchronous data requests outside of the »