Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.
Kotlin dan Android

Mengembangkan aplikasi Android dengan Kotlin

Buat aplikasi Android yang lebih baik secara lebih cepat dengan Kotlin. Kotlin adalah bahasa pemrograman modern yang disajikan secara statis, dan akan meningkatkan produktivitas Anda serta kepuasan developer Anda.

Modern dan ekspresif

Fitur bahasa modern Kotlin memungkinkan Anda untuk berfokus pada mengekspresikan ide dan menulis lebih sedikit kode boilerplate. Penulisan kode yang lebih sedikit berarti lebih sedikit kode yang perlu diuji dan dipelihara.

Kode yang lebih aman

Sempurnakan kualitas aplikasi Anda dengan Kotlin. Tipe @Nullable dan @NonNull disertakan ke dalam sistem tipe Kotlin untuk membantu Anda menghindari NullPointerExceptions. Kotlin juga memiliki fitur bahasa lainnya untuk membantu Anda menghindari kesalahan pemrograman umum.

Dapat dioperasikan dengan bahasa Java

Aktifkan kode berbasis Java dari Kotlin, atau aktifkan Kotlin dari kode berbasis Java. Kotlin memiliki interoperabilitas 100% dengan bahasa pemrograman Java, yang berarti Anda dapat menggunakan sesedikit atau sebanyak mungkin Kotlin dalam aplikasi Anda sesuai keinginan.

Dioptimalkan untuk Kotlin

Kotlin siap digunakan untuk pengembangan aplikasi Android Anda.

Android Studio

Android Studio memberikan dukungan terbaik untuk Kotlin. Kotlin bahkan memiliki fitur bawaan untuk membantu Anda mengonversi kode berbasis Java ke Kotlin. Fitur Show Kotlin Bytecode memungkinkan Anda untuk melihat kode berbasis Java yang setara selagi Anda mempelajari Kotlin.

Download

Android KTX

Android KTX membuat pengembangan Android dengan Kotlin lebih ringkas, nyaman, dan idiomatis dengan cara memanfaatkan fitur bahasa Kotlin.

Pelajari lebih lanjut

SDK yang cocok untuk Kotlin

Mulai dari Android 9 (API level 28), SDK Android menyertakan anotasi nullability untuk membantu menghindari NullPointerExceptions. Dokumentasi referensi API juga tersedia di Kotlin.

Catatan: Ada banyak topik referensi Kotlin yang diambil dari kode sumber berbasis Java. Ini berarti bahwa beberapa topik referensi Kotlin mungkin memuat cuplikan kode Java.

Lihat dokumentasi

Referensi pembelajaran

Pelajari resource pilihan dengan berbagai format untuk membantu Anda mulai mempelajari Kotlin.

Lihat referensi

Seperti apakah bentuk kode Kotlin?

What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional. What does Kotlin code look like? Nullable and NonNull types help reduce NullPointerExceptions, lambdas can be used for concise event handling code, template expressions can be used in strings to avoid concatenation and semicolons are optional.
Referensi

Pelatihan intensif Kotlin untuk programmer

Kursus Udacity dibuat oleh Google untuk membantu Anda mulai mempelajari Kotlin.

Aplikasi yang dibuat dengan Kotlin

Banyak aplikasi dibuat dengan Kotlin—mulai dari startup yang baru terbentuk hingga perusahaan yang masuk dalam Fortune 500.

Kisah developer

Zomato menggunakan Kotlin untuk menulis kode yang lebih aman dan ringkas

Kotlin membantu Zomato mengurangi jumlah baris kode di aplikasi mereka secara signifikan, dan Kotlin juga membantu menemukan cacat penting dalam aplikasi mereka pada waktu kompilasi.

Tontonlah video Rahul, Wakil Presiden, Manajemen Produk Zomato, dan Prateek Sharma, Developer Android, berbicara tentang bagaimana Zomato mulai mengadopsi Kotlin dan bagaimana Zomato sekarang menggunakannya untuk semua rilis fitur baru.

Unggulan

Kotlin dapat digunakan dengan gratis dan bersifat open source

Kotlin dapat digunakan dengan gratis dan merupakan proyek open source di bawah lisensi Apache 2.0. Pengembangan dan distribusi Kotlin sebagai software gratis dijamin oleh Kotlin Foundation. Pilihan kami untuk menggunakan Kotlin menegaskan kembali komitmen kami terhadap ekosistem developer terbuka saat kami berevolusi dan mengembangkan platform Android, dan kami senang melihat evolusi bahasa ini.

Resource unggulan

Coba Kotlin

Ikuti tutorial interaktif untuk Kotlin langsung di browser web Anda.

Referensi Bahasa Resmi

Mulai pelajari Kotlin dari situs referensi bahasa resmi.

Android + Kotlin di Medium

Artikel teknis tentang Kotlin dari tim Android.

Android Codelab di Kotlin

Pelajari praktik terbaik dan API terbaru dengan Android Codelabs di Kotlin.