EasyContext.io

Improving Coroutines stateIn operator

State management in the Android world is and always was a hot topic. What architecture to use, how to model UI state, how to make everything lifecycle aware. But thanks to the latest efforts from Google and JetBrains we have a set of recommendations and technologies that make it easier

Automatic app versioning for Android - the easy way

Let me show you how to achieve automatic app versioning the easy way. This method has been working for me for many Android projects. I hope you’ll like it too! The gist of this is that we’ll use git commands executed in build.gradle to set the versionCode

EasyContext.io © 2026