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. Jenis @Nullable dan @NonNull disertakan ke dalam sistem jenis Kotlin untuk membantu Anda menghindari NullPointerExceptions. Kotlin juga memiliki fitur bahasa lainnya 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

Kamp Pelatihan Kotlin untuk programmer

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

Unggulan

Kotlin/Everywhere

Ini adalah serangkaian acara yang diselenggarakan komunitas yang memungkinkan Anda mempelajari dasar-dasar dan praktik terbaik Kotlin di Android, Google Cloud Platform, dan pengembangan multi-platform.

Unggulan

Dapatkan Sertifikasi di Kotlin!

Siap membuktikan keahlian Anda dengan pengembangan Kotlin modern di Android kepada rekan kerja, jaringan LinkedIn, atau bahkan calon atasan Anda? Dapatkan Sertifikasi Associate Android Developer menggunakan Kotlin. Sebagai bagian dari peluncuran khusus kami, Anda dapat mengikuti ujian ini dengan harga $99 jika menggunakan kode ADSCERT99.

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

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.

Fitur

Kotlin gratis dan terbuka

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