Menggunakan Kotlin untuk Android Development

 on Wednesday, August 16, 2017  



Kotlin sangat cocok untuk mengembangkan aplikasi Android, karena Kotlin membawa semua keuntungan dari bahasa modern ke platform Android tanpa adanya batasan baru.

Kompatibilitas:
Kotlin sepenuhnya kompatibel dengan JDK 6, hal ini memberi kepastian bahwa aplikasi Kotlin dapat berjalan di perangkat Android lawas tanpa masalah. Perkakas Kotlin didukung sepenuhnya di Android Studio dan kompatibel dengan perangkat lunak pengembang Android.

Kinerja:
Aplikasi Kotlin berjalan secepat / setara dengan Java, berkat struktur bytecode yang sangat mirip. Dengan dukungan Kotlin untuk fungsi inline, kode yang menggunakan lambdas sering berjalan lebih cepat daripada kode yang sama yang ditulis di Java.

Interoperabilitas:
Kotlin 100% dapat dioperasikan dengan Java, memungkinkan untuk menggunakan semua pustaka Android yang ada dalam aplikasi Kotlin. Ini termasuk pengolahan anotasi, jadi databinding juga bekerja.

Kotlin memiliki perpustakaan runtime yang sangat ringkas. Dalam aplikasi nyata, runtime Kotlin hanya menambahkan beberapa ratus metode dan kurang dari 100K untuk ukuran file .apk.

Kotlin mendukung kompilasi inkremental yang efisien, biasanya lebih cepat atau lebih cepat daripada dengan Java.

Bagi pengembang Java, memulai dengan Kotlin sangat mudah. Konverter Java ke Kotlin otomatis yang disertakan dalam plugin Kotlin membantu langkah pertama. Kotlin Koans menawarkan panduan melalui fitur utama bahasa dengan serangkaian latihan interaktif.

Kotlin telah berhasil diadopsi oleh perusahaan besar, dan beberapa di antaranya telah berbagi pengalaman mereka:

  • Pinterest telah berhasil mengenalkan Kotlin ke dalam aplikasinya, yang digunakan oleh 150 juta orang setiap bulannya.
  • Aplikasi Android Basecamp adalah kode Kotlin 100%, dan mereka melaporkan perbedaan besar dalam pemrograman dan peningkatan besar dalam kualitas dan kecepatan kerja.
  • Aplikasi App Lock Keepsafe juga telah diubah menjadi Kotlin 100%, menyebabkan penurunan 30% jumlah sumber dan penurunan 10% dalam hitungan metode.
  • Kotlin Android Extensions adalah ekstensi kompilator yang memungkinkan Anda menyingkirkan findViewById () dalam kode Anda dan menggantinya dengan properti yang dihasilkan secara sintetis.
  • Anko adalah perpustakaan yang menyediakan seperangkat pembungkus Kotlin-friendly di seputar API Android, dan juga DSL yang memungkinkan Anda mengganti file tata letak .xml Anda dengan kode Kotlin.

Alat untuk Pengembangan Android
Tim Kotlin menawarkan seperangkat alat untuk pengembangan Android yang melampaui fitur bahasa standar:
  • Kotlin Android Extensions adalah ekstensi kompilator yang memungkinkan Anda menyingkirkan findViewById () dalam kode Anda dan menggantinya dengan properti yang dihasilkan secara sintetis.
  • Anko adalah perpustakaan yang menyediakan seperangkat pembungkus Kotlin-friendly di seputar API Android, dan juga DSL yang memungkinkan Anda mengganti file tata letak .xml Anda dengan kode Kotlin.
Menggunakan Kotlin untuk Android Development 4.5 5 Darto Iwan Wednesday, August 16, 2017 Artikel Indo, Baru, Java, Open Source, Pemrograman, Programming, Android, Kotlin Kotlin sangat cocok untuk mengembangkan aplikasi Android, karena Kotlin membawa semua keuntungan dari bahasa modern ke platform Andro...


No comments:

Post a Comment

Silakan berkomentar ....