bob?.department?.head?.name
There are some steps that we do the migration...
We started from models and value objects
Convert files from Java to Kotlin?
Dealing with Double bang operators !!
!
?
Convert tests into Kotlin classes
Refactoring other classes in model layer
Repository
or UseCase
.Refactoring presentation layer
Presenter
or ViewModel
Refactoring View
If you are using RxJava, you can consider using Flow instead.