
Apa itu Android ?
Sebelum masuk lebih jauh kita kenalan dulu dengan Android, Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet. Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005. (Sumber: wikipedia)
Membuat aplikasi berbasis Android bisa menggunakan bahasa pemograman Java atau Kotlin.
Apa itu Kotlin ?
Kotlin adalah bahasa pemrograman modern yang dikembangkan oleh JetBrains (perusahaan yang mengembangkan IDE IntelliJ IDEA dan Android Studio ) untuk membuat aplikasi multiplatform.
Saat ini Google sudah mendukung Kotlin menjadi salah satu bahasa resmi yang digunakan untuk membangun aplikasi android selain bahasa pemrograman Java dan C++.
Apa saja kelebihan Kotlin ?
- Open Source : Kotlin didistribusikan di bawah Lisensi Apache, Versi 2.0. Kompiler (kompiler Kotlin), plugin IntelliJ IDEA, dan library-library java semuanya open source.
- Easy To Learn : Bahasa Pemrograman Kotlin mudah dipelajari, Hal ini dipengaruhi oleh Java, Scala, Groovy, C #, JavaScript dan Gosu. Belajar Kotlin mudah dilakukan jika Anda sudah familiar dengan salah satu bahasa pemrograman ini. Sangat mudah dipelajari jika Anda mengenal Java.
- Safe : Kotlin menjamin setiap syntax yang kita tulis secara proses kompilasi dapat mencegah kemungkinan terjadinya error, contohnya mampu mencegah terjadinya NullPointerExceptions ketika kita menulis kode-kode menggunakan bahasa Java.
- Consice and Expressive : Proses kompilasi dan kerumitan pada saat coding menggunakan java akan berkurang ketika menggunakan kotlin.
- Interoperable With Java and Android : Kotlin dapat membaca kode lama atau library yang kita gunakan saat coding dengan bahasa Java dan begitupun sebaliknya.
Aplikasi apa saja yang menggunakan Kotlin ?
- Uber : adalah perusahaan transportasi online pertama di dunia. Jadi bukan Gojek atau Grab yang pertama kali mencetuskan ide bisnis menghubungkan antara si pemilik kendaraan dengan penumpang.
- Pinterest : adalah layanan virtual pinboard di mana kita bisa mengunggah foto yang dimasukan kedalam kategori-kategori tertentu untuk di custom sesuai namanya.
- Netflix : adalah perusahaan penyedia layanan media streaming digital khususnya film dari Amerika Serikat.
- Coursera : adalah media pembelajaran kursus online berasal dari Amerika Serikat.
- Evernote : adalah aplikasi yang bisa kita gunakan untuk membuat atau menyimpan catatan-catatan tertentu di smartphone atau komputer.
- dan lainnya..
Bagaimana cara menggunakan Kotlin untuk membangun sebuah Aplikasi Android?
Ada beberapa cara untuk mempelajari bahasa pemrograman Kotlin, di antaranya yaitu secara online, menggunakan command line, atau IDE yang mendukung Kotlin.
Untuk mempelajari secara Offline kita bisa menggunakan IDE Android Studio atau Intellij IDE. Pada beberapa artikel Saya, Saya menggunakan Android Studio sebagai IDE untuk Membuat Aplikasi Android dengan Kotlin.
Anda bisa mengunduhnya melalui halaman Website Android Studio disini dan website akan mendeteksi secara otomatis Sistem Operasi apa yang Anda gunakan. Atau Anda bisa download secara manual disini.

Untuk tutorial selanjutnya Membuat Aplikasi Android dengan Kotlin [Part. 2] — Aplikasi Pertama “Hello World!”