Bergabunglah bersama kami di ⁠#Android11: The Beta Launch Show pada tanggal 3 Juni!
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.

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.
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.
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

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

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 telah diseleksi 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

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 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.

Ikuti tutorial interaktif untuk Kotlin langsung di browser web Anda.
Mulai pelajari Kotlin dari situs referensi bahasa resmi.
Artikel teknis tentang Kotlin dari tim Android.
Pelajari praktik terbaik dan API terbaru dengan Codelab Android di Kotlin.