Pratinjau Developer Android 11 kedua kini tersedia, uji dan sampaikan masukan Anda.
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 fokus untuk mengekspresikan ide dan menulis lebih sedikit kode boilerplate. Dengan lebih sedikit penulisan kode berarti lebih sedikit pula kode yang perlu diuji dan dikelola.

Kode yang lebih aman

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

Dapat dioperasikan

Panggil kode berbasis Java dari Kotlin, atau panggil Kotlin dari kode berbasis Java. Kotlin memiliki interoperabilitas 100% dengan bahasa pemrograman Java, yang berarti Anda dapat menggunakan sesedikit atau sebanyak mungkin Kotlin dalam project Anda sesuai keinginan.
Unggulan

Bootcamp Kotlin

Ikuti kursus Udacity yang dibuat oleh Google ini untuk membantu Anda mulai menggunakan Kotlin. Baik Anda melakukan pengembangan dalam bahasa pemrograman Java maupun bahasa berorientasi objek lainnya, kursus ini membantu mengajarkan fitur bahasa penting yang membuat Kotlin sangat populer di kalangan developer.

Unggulan

Dapatkan Sertifikasi Kotlin!

Siap membuktikan keahlian Anda dengan pengembangan Kotlin modern di Android kepada rekan kerja, jaringan LinkedIn, atau bahkan calon bos Anda? Dapatkan Sertifikasi Associate Android Developer menggunakan Kotlin.

Sertifikasi Kotlin

Dioptimalkan untuk Kotlin

Kotlin siap digunakan untuk pengembangan aplikasi Android Anda.

Android Studio

Android Studio memberikan dukungan terbaik untuk Kotlin. Kotlin bahkan memiliki alat bawaan untuk membantu Anda mengonversi kode berbasis Java ke Kotlin. Alat Tampilkan Bytecode Kotlin memungkinkan Anda melihat kode berbasis Java yang setara saat 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 sekumpulan referensi yang dikurasi dengan berbagai format untuk membantu Anda mulai mempelajari Kotlin.

Lihat referensi

Seperti apa kode Kotlin itu?

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.

Aplikasi yang dibuat dengan Kotlin

Banyak aplikasi dibuat dengan Kotlin, mulai dari startup yang sedang populer 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.

Tonton video Rahul, Wakil Presiden bagian Manajemen Produk Zomato, dan Prateek Sharma, Developer Android, yang membahas tentang bagaimana Zomato mulai menggunakan Kotlin dan bagaimana kini mereka menggunakannya untuk semua rilis fitur baru.

Fitur

Kotlin dapat digunakan secara gratis dan bersifat open source

Kotlin dapat digunakan secara gratis dan merupakan project 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 seiring upaya kami dalam mengembangkan dan mendorong pertumbuhan platform Android, dan kami senang melihat perkembangan 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.

Codelab Android di Kotlin

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