Previously, we saw how to work with delegated properties. In this recipe, we will learn how to work with the observable delegate. This delegate helps us observe any changes to the property. So let's get started.
Using the observable delegate
Getting ready
We will be using IntelliJ IDEA for writing code. You can use any IDE where you are able to execute Kotlin code.
How to do it…
The observable delegates take in a default value and a construct where we have old and new values. Let's take a look at the next example:
fun main(args: Array<String>) {
...