Programmatic versioning in a KMP mobile app

Adjusting version numbers in a Kotlin Multiplatform mobile app can be tiresome and annoying, considering that you have to update the version number in multiple places. In this article I'll show you how to automate this process with simple Gradle tasks.