Не так долго и сложно, как может показаться.
Периодически переключаюсь между JS и Kotlin. Самое сложное - не забывать что это два разных языка и у них могут быть абсолютно разные инструменты даже если называются одинаково.
Так я полдня тупил и не понимал что происходит из-за того что пытался с объектами File в JS работать так же, как с одноименными в Kotlin.