Having knowledge of object-oriented programming and the Android activity lifecycle will be useful, but is not mandatory.
The latest stable version of Android Studio (version 3.1.3 at the time of publishing) provides support for Kotlin out of the box.