IntelliJ is the native Kotlin IDE, as well as have extremely smart code correction, suggestion and completion. If you write a loop to copy an array, it will read the whole loop, recognize you're copying an array and prompt you to replace it with a System#arrayCopy call. Very smart.