Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
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 untuk berfokus pada mengekspresikan ide dan menulis lebih sedikit kode boilerplate.
Tingkatkan kualitas aplikasi Anda. Dengan @Nullable dan @NonNull yang disertakan ke sistem jenisnya, Kotlin membantu Anda menghindari NullPointerExceptions yang biayanya lebih tinggi.
Kotlin memiliki interoperabilitas 100% dengan bahasa pemrograman Java, yang berarti Anda dapat menggunakan sesedikit atau sebanyak mungkin Kotlin dalam aplikasi Anda sesuai keinginan.
Coroutine Kotlin menyederhanakan pemrograman asinkron, membuat tugas umum seperti panggilan jaringan dan update database menjadi sederhana dan berperforma tinggi.

Mulai menggunakan Kotlin

Lihat panduan, referensi, dan materi pelatihan kami untuk pemula
Jika Anda sudah mengenal Java, panduan dan dokumentasi interop kami dapat membantu Anda untuk memulai
Jika Anda sudah terbiasa dengan Kotlin, baca dokumentasi lanjutan kami untuk meningkatkan keterampilan Anda
Pelajari bagaimana penulisan dalam Kotlin dapat meningkatkan produktivitas tim, mengurangi error, dan meningkatkan kepuasan developer

Kursus unggulan

Unggulan
Di kursus Kamp Pelatihan Kotlin untuk programmer, Anda mempelajari dasar-dasar Kotlin saat membuat berbagai program kecil di IntelliJ IDEA.
Unggulan
Setelah mengikuti Kamp Pelatihan, kursus ini akan menunjukkan konsep pemrograman Android Kotlin dan cara mem-build berbagai aplikasi.
Unggulan
Lakukan lebih dari sekadar dasar-dasarnya. Kursus ini mengajarkan Anda cara menambahkan berbagai fitur lanjutan ke Aplikasi Android di Kotlin.
Unggulan
Pelajari cara menggunakan LiveData dengan Coroutine dan Flow Kotlin.

Dioptimalkan untuk Kotlin

Kotlin siap digunakan untuk pengembangan aplikasi Android Anda.
Android Studio memberikan dukungan terbaik untuk Kotlin. Kotlin bahkan memiliki alat bawaan untuk membantu Anda mengonversi kode berbasis Java ke Kotlin. Fitur Tampilkan Bytecode Kotlin memungkinkan Anda melihat kode berbasis Java yang setara saat Anda mempelajari Kotlin.
Android KTX membuat pengembangan Android dengan Kotlin lebih ringkas, nyaman, dan idiomatis dengan cara memanfaatkan fitur bahasa Kotlin.
Mulai dari Android 9 (API level 28), Android SDK menyertakan anotasi nullability untuk membantu menghindari NullPointerExceptions. Dokumentasi referensi API juga tersedia di Kotlin.
Pelajari referensi pilihan dengan berbagai format untuk membantu Anda mulai mempelajari Kotlin.

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. Pelajari bagaimana Kotlin membantu tim mereka menjadi lebih produktif dan menulis aplikasi dengan kualitas lebih baik.
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 bagaimana Zomato mulai menggunakan Kotlin dan bagaimana kini mereka menggunakannya untuk semua rilis fitur baru.

Unggulan

Kotlin dapat digunakan secara gratis dan merupakan project open source di bawah lisensi Apache 2.0. Kode untuk project dikembangkan secara terbuka di GitHub, terutama oleh tim yang bekerja di JetBrains, dengan kontribusi dari Google dan lainnya 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

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.
Pelajari praktik terbaik dan API terbaru dengan codelab Android di Kotlin.
Artikel teknis tentang Kotlin dari tim Android.
Bagi yang belum memiliki pengalaman pemrograman, pelajari dasar-dasar bahasa pemrograman Kotlin dan cara mem-build aplikasi Android sederhana.

Dokumentasi bahasa Kotlin

Coba gunakan Kotlin sekarang, langsung di browser web Anda.
Mulai pelajari Kotlin dari situs referensi bahasa resmi.