There has recently been a discussion online about the best approach for storing global constants, or public static final fields in Javaspeak. This short article describes available options and points out some of the pitfalls you can run into. But before we start, let’s talk a bit about decompiling Kotlin...
[Read More]
Nowadays, Gradle is undoubtedly The Build Tool in Android development, and a very powerful one. In addition to that, Gradle keeps evolving fast, each new release bringing new features and performance optimizations. However, many of us are using just basic Gradle config and waiting patiently for minutes until our builds...
[Read More]
In this presentation you’ll learn about ways in which Kotlin can improve the readability and maintainability of your unit tests. Kotlin is a very expressive language, and it’s a great tool for writing clean and readable tests. We’ll look into a number of great Kotlin features and frameworks that make...
[Read More]
It’s that time again when the fresh version of Android Studio hits the Canary channel, and of course, you’re eager to try it. As soon as you open your project in the new Android Studio, it will nicely ask you to update the Android Gradle plugin version to match the...
[Read More]