Denne boken veileder Java-programmerere i hvordan de gradvis kan refaktorere sin Java-kode til idiomatisk Kotlin, samtidig som de fortsetter å utvikle funksjonaliteten til koden. Forfatterne Duncan McGregor og Nat Pryce deler opp overgangen fra Java til Kotlin i ulike trinn, som for eksempel 'Optional til Nullable', 'Beans til Values', og 'Open til Sealed Classes'. Med praktiske eksempler og en steg-for-steg tilnærming, gir denne boken en solid grunnlag for de som ønsker å mestre Kotlin og forbedre kvaliteten på kodene sine.