Kotlin Immutability & Thread Safety in Android

Beyond val and var: a practical model for safe state in Android apps