[AD BLOG] Masa depan Android Kotlin Extensions
Masa depan Android Kotlin Extensions
Plugin Gradle Android Kotlin Extensions (jangan disamakan dengan Android KTX) dirilis pada tahun 2017 dan menghadirkan dua kemudahan baru untuk pengembangan Android di Kotlin:
- Synthetic memungkinkan Anda mengganti panggilan ke findViewById dengan binding android.synthetic.
- Parcelize memungkinkan Anda menghapus boilerplate dan dengan mudah membuat Parcelables melalui anotasi @Parcelize.
Sejak saat itu, kami telah merilis View Binding for Android, library dengan dukungan resmi yang memiliki integrasi mendalam dengan toolchain build Android dan menyediakan fungsi yang serupa dengan synthetic Kotlin. Meskipun kami terus merekomendasikan Parcelize, sejumlah kelemahan muncul saat menggunakan synthetic Kotlin:
- Mereka mencemari namespace global
- Mereka tidak mengekspos informasi nullability
- Mereka hanya bekerja dalam kode Kotlin
JetBrains awalnya mengembangkan plugin Android Kotlin Extensions, dan kami semua telah membahas kelebihan dan kekurangan dari terus mempertahankan synthetic: kami berusaha keras untuk menjamin dukungan jangka panjang untuk API, tetapi kami juga ingin membimbing developer menuju praktik terbaik yang membuat basis kode yang baik, pada akhirnya, pengguna yang senang.
Tahun depan, tim kami akan bersama-sama menghentikan penggunaan synthetic untuk terus mendukung opsi yang kami rekomendasikan, View Binding. Inilah artinya:
- Jika Anda menggunakan Parcelize, Anda bisa terus menggunakan anotasi dan API yang sama. Namun, paket anotasi akan berubah menjadi parcelize, dan dalam file Gradle tingkat modul, Anda harus mulai menggunakan plugin kotlin-parcelize mandiri, bukan android-kotlin-extensions. Anda dapat menemukan dokumentasi Parcelize di situs dokumentasi developer Android.
- Anda harus bermigrasi ke View Binding jika menggunakan synthetic Android Kotlin. Lihat panduan migrasi kami untuk lebih jelasnya.
Periode penghentian dimulai dengan Kotlin 1.4.20, yang dirilis hari ini. android-kotlin-extensions akan terus ada setidaknya selama satu tahun, tetapi akan dihapus pada rilis Kotlin mendatang selama atau setelah September 2021. Untuk jangka panjang, kami akan terus mempertahankan plugin kotlin-parcelize, dan Anda bisa terus melaporkan masalah Parcelize di issue tracker Android Studio.
Thanks for the information about android studio.
ReplyDeleteSBS
1 Pijat Bayi Jakarta
ReplyDeletePijat Bayi Jakarta
Baby Spa Jakarta
Baby Care Jakarta
Cukur Rambut Bayi Jakarta
Spa Hamil Jakarta
Pijat Melahirkan Jakarta
Pijat Laktasi Jakarta
2 Pregnancy Spa Jakarta
ReplyDeletePijat Bayi Tangerang
Baby Spa Tangerang
Cukur Rambut Bayi Tangerang
Pijat Bayi Depok
Baby Spa Depok
Cukur Bayi Depok
3 Pijat Bayi Bogor
ReplyDeleteBaby Spa Bogor
Cukur Rambut Bayi Bogor
Pijat Bayi Bekasi
Baby Spa Bekasi
Cukur Rambut Bayi Bekasi
Tindik Bayi Jakarta
4 Pijat Bayi Bogor
ReplyDeleteBaby Spa Bogor
Cukur Rambut Bayi Bogor
Pijat Bayi Bekasi
Baby Spa Bekasi
Cukur Rambut Bayi Bekasi
Tindik Bayi Jakarta
Baby Spa Jakarta Barat
ReplyDeletePijat Bayi Jakarta Barat
Baby Spa Jakarta Selatan
Pijat Bayi Jakarta Selatan
Baby Spa Jakarta Utara
Baby Spa Jakarta Timur
Baby Spa Jakarta Pusat
Baby Spa
ReplyDeleteBaby Spa
Baby Spa
Baby Spa
Baby Spa
Baby Spa
Baby Spa
Baby Spa
This was a really great technology blog. Thanks for sharing it!
ReplyDeleteBaby Spa Solo
ReplyDeletePijat Bayi Solo
Baby Spa Solo
Cukur Rambut Bayi Solo
Memandikan Bayi Solo
Spa Ibu Hamil Solo
Pijat Laktasi Solo
Spa Bayi Solo
Prenatal Yoga Solo
ReplyDeletePrenatal Gentle Yoga Solo
Terapi Uap Bayi Solo
Konselor Laktasi Solo
Tindik Telinga Bayi Solo
Yoga Hamil Solo
Baby Spa Solo
Baby Spa Solo
Baby Spa Solo
Pijat Bayi Solo
ReplyDeletePotong Rambut Bayi Solo
Memandikan Bayi Solo
Pijat Hamil Solo
Pijat Laktasi Solo
Spa Bayi Solo
Pijat Nifas Solo
Pijat Anak Solo
Pijat Prenatal Solo
ReplyDeleteCanon Printer Driver and software for your model is a must for utilizing all the devices such as your printer, scanner, fax machines, and much more perfectly. Regardless of having a new PC, printer, an updated OS, or having trouble with your PC and Printer communication, updating your drivers or reinstalling Canon Driver Download can be helpful.Downloading ij.start.cannon drivers can be confusing, you need to cautiously install the software and drivers of your canon printer model that are compatible with your PC.
With the advancement in technology, every thing is changing at a very rapid pace. Heavy Metal Elements Analyzer are also adapting to newer methods of extraction of raw materials for the production.
ReplyDeleteGood information from you again. สล็อตออนไลน์
ReplyDeleteHey! I’m at work surfing around your blog from my new apple iphone! Just wanted to say I love reading through your blog and look forward to all your posts! Keep up the outstanding work!
ReplyDeleteDehradun High Profile Girls
Dehradun High Profile Girls
Dehradun High Profile Girls
Dehradun High Profile Girls
Dehradun High Profile Girls
Dehradun High Profile Girls
Dehradun High Profile Girls
Dehradun High Profile Girls
I like your post! Finally, a platform that could potentially challenge Binance killers dominance in the crypto world! Exciting times ahead!
ReplyDeleteThe future of Android Kotlin Extensions (KTX) is centered on streamlining Android development by making code more concise, readable, and idiomatic to Kotlin. As Kotlin continues to evolve as the preferred language for Android, KTX plays a critical role in reducing boilerplate code and offering Kotlin-friendly APIs that simplify common tasks like view binding, resource access, and coroutine support. If you need Language Learning App Development then contact us.
ReplyDeleteWe've recently switched to outsourced bookkeeping
ReplyDeletethrough Getcone.io, and it's been a fantastic decision. Their team is thorough, and they’ve taken a huge load off our in-house staff by managing our financials with accuracy and efficiency. Highly recommend their services
The Ministry of Education around the world isn't just trying to improve education, they're also using tech to help people become more independent and stop wasting time on boring paperwork. Countries like India have already started programs like Digital India yojana to boost public welfare and give people digital education.
ReplyDelete