Kotlin saat ini menjadi bahasa pemrograman modern yang populer digunakan terutama di kalangan pengembang aplikasi mobile. Berikut adalah beberapa pertanyaan yang sering dilontarkan mengenai Kotlin.
Jawabannya adalah ya, Kotlin gratis. Mengapa Kotlin gratis? Itu karena Kotlin merupakan proyek open source yang berada di bawah naungan lisensi Apache v. 0.2.
Ya, Kotlin kompatibel dengan Java. Salah satu karakteristik Kotlin adalah interoperabilitas dengan Java. Kode yang ditulis dengan bahasa Java bisa dibaca oleh Kotlin, dan begitu juga sebaliknya. Bahkan sekarang tersedia tools untuk mengkonversi Java ke Kotlin.
Kotlin adalah cross platform programming language, sehingga ia bisa dipakai untuk banyak hal dan di banyak tempat. Ia fleksibel untuk beragam jenis pengembangan, baik itu server-side maupun client-side web development, serta pemrograman aplikasi android.
Google telah mengumumkan bahwa Kotlin saat ini adalah first-class language di Android, sehingga tentu saja Kotlin sangat bisa dipakai untuk pemrograman Android. Sudah ada banyak aplikasi yang dibangun dan dikembangkan menggunakan Kotlin, misalnya Pinterest, Netflix, Coursera, Uber, etc.
Kotlin didesain untuk platform Java Virtual Machine (JVM) dan Android yang mengombinasikan fitur pemrograman berorientasi objek dan fungsional. Kotlin bisa digunakan dengan framework yang sudah ada seperti Spring Boot, vert.x, dan JSF.
Kotlin bisa digunakan untuk client-side development melalui DefinitelyTyped untuk mendapatkan pengetikan statis untuk library JavaScript. Kotlin juga kompatibel dengan sistem modul AMD dan CommonJS.
Kotlin sangat dipengaruhi oleh Java, C#, JavaScript, Scala, dan Groovy. Maka dari itu, jika Anda familiar dengan salah satu bahasa tersebut, akan lebih mudah untuk memahami Kotlin.
Anda bisa belajar Kotlin secara online misalnya situs Kotlinlang.org. Tersedia juga buku untuk belajar Kotlin misalnya yang berjudul Atomic Kotlin, Head First Kotlin, Kotlin in Action, Kotlin Programming: The Big Nerd Ranch Guide, Programming Kotlin, dan The Joy of Kotlin.
Ada beberapa kursus yang tersedia untuk belajar Kotlin:
Sumber: Kotlinlang.org
Back To Top