Cara menulis Kode Kotlin yang Sesuai untuk Java

Ilustrasi oleh Kiran Puri

TL: DR: Pelajari cara menulis kode Kotlin yang bekerja secara idiomatis dari Kotlin dan Bahasa Pemrograman Java dengan mengikuti codelab Kotlin Ramah-Java baru kami .

Sejak kami mengumumkan penambahan Kotlin sebagai bahasa yang didukung secara resmi di Android, kami merekomendasikan pendekatan bertahap saat mengadopsi Kotlin. Pada awalnya, ini berarti menulis kode seperti pengujian dan fitur baru di Kotlin, yang biasanya berarti memanggil dari kode Java ke Kotlin.

Saat library baru ditambahkan, atau saat library yang ada diubah ke Kotlin, kode Java akan lebih umum dipanggil ke Kotlin.

The Java-Friendly Kotlin codelab hadiah aplikasi sampel di mana kami telah refactored perpustakaan dari Jawa ke Kotlin. Library tersebut menyertakan metode ekstensi singleton Repository, a data class, dan Kotlin. Kami kemudian menjelaskan bagaimana kami dapat memperbarui kode Kotlin yang baru kami buat sehingga kami tidak perlu melakukan pemfaktoran ulang apa pun dari kode Java yang ada. Kami melihat bagaimana dan kapan harus menggunakan Kotlin fitur seperti constkata kunci, dan anotasi seperti @JvmName, @JvmStatic, dan @JvmOverrides.

Mulailah dengan codelab Java-Friendly Kotlin , dan dapatkan kepercayaan diri untuk menulis kode Kotlin yang dapat digunakan secara idiomatis dari Kotlin dan Bahasa Pemrograman Java.

Apakah Anda mulai mengonversi kode Anda ke Kotlin? Masalah apa yang Anda alami saat memanggil kode Kotlin dari kode Java? Beri tahu kami di kolom komentar di bawah!

Suggested posts

Konfigurasikan dan Gunakan Apache Kafka dengan Spring Boot

Kafka dengan sepatu boot musim semi

Konfigurasikan dan Gunakan Apache Kafka dengan Spring Boot

Pendahuluan Apache Kafka adalah platform streaming terdistribusi sumber terbuka yang menangani streaming data real-time berskala besar, throughput tinggi, dan toleran terhadap kesalahan. Sistem ini didasarkan pada model terbitkan-berlangganan di mana produsen menerbitkan pesan ke topik, dan konsumen berlangganan ke topik tersebut untuk mengkonsumsi pesan.

Bermigrasi dari Dagger2 ke Hilt dalam project multi modul

Bermigrasi dari Dagger2 ke Hilt dalam project multi modul

Panduan langkah demi langkah untuk bermigrasi dari Dagger ke Hilt dalam project multi modul. Struktur Proyek Untuk memvisualisasikan proyek, ini berisi beberapa modul NetworkModule, StorageModule, CommonModule, FeatureModule dll.

Related posts

HIDUP TANPA BATAS

Ketika Anda tumbuh dewasa, Anda cenderung diberi tahu bahwa dunia adalah apa adanya dan hidup Anda hanya untuk menjalani hidup Anda di dunia, tidak pernah mempertaruhkan hidup Anda, ikuti saja jalan yang ditetapkan dan pada akhirnya mati, dan cobalah untuk tidak melakukannya. hancurkan tembok terlalu banyak. Tapi itu kehidupan yang sangat terbatas.

Penganiayaan Umat Kristiani: Kejahatan Kebencian yang Tidak Kita Bicarakan

Lupakan Islamofobia: Kristen (dan Yahudi) adalah korban utama kejahatan kebencian agama.

Penganiayaan Umat Kristiani: Kejahatan Kebencian yang Tidak Kita Bicarakan

Pikiran rasional mana pun tahu bahwa lingkaran politik dan media didominasi oleh kiri, bahkan paling kiri, suatu keadaan yang menciptakan ketidakseimbangan dalam wacana politik. Di bidang agama, ketidakseimbangan ini terlihat jelas: surat kabar dan jaringan sayap kiri tidak terburu-buru membela iman Kristen.

Memikirkan Kembali Media: Lima Kebenaran McChesney dan Masa Depan Komunikasi

Di dunia yang sangat terhubung saat ini, sistem media memainkan peran penting dalam membentuk opini publik, dan akibatnya, dalam pengambilan keputusan yang demokratis. Dalam analisisnya yang mendalam tentang ekonomi politik komunikasi, cendekiawan Robert McChesney menantang kebijaksanaan konvensional dan menyajikan apa yang disebutnya sebagai “lima kebenaran” tentang media.

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

"The Mariana Trench Unveiled: Menyingkap Kebenaran Tersembunyi yang Mengerikan dari Abyss"

Pendahuluan:Selamat datang, para pembaca yang pemberani, dalam sebuah perjalanan yang akan membawa kita ke kedalaman tergelap planet kita. Di blog ini, kami menyelidiki dunia penuh teka-teki Palung Mariana, mengungkap rahasianya yang tersembunyi dan mengungkap kebenaran mengerikan yang ada di bawah permukaannya.