Diposting oleh Tim Android
Sebagai salah satu platform media sosial yang paling banyak digunakan, Twitter selalu mencari cara untuk menghubungkan penggunanya dengan lebih baik. Secara bersamaan, untuk membangun fitur baru secara efisien sambil mempertahankan fitur yang sudah ada, developer memerlukan infrastruktur yang mendukung. Tim engineer Twitter beralih ke Jetpack Compose untuk memulai perombakan yang sangat dibutuhkan fondasi UI aplikasi. Dengan Compose, developer bisa dengan mudah menemukan dan menggunakan API yang tepat, dengan cepat mengubah gaya dan memodulasi komponen, serta membangun lebih banyak dengan lebih sedikit kode.
Twitter meluncurkan perombakan UI
Beberapa tim, seperti tim Android Client UI, Customer Acquisition, Twitter Blue, dan tim Komunitas, mengubah proses pengembangan mereka, yang menginspirasi kegembiraan di antara para engineer Twitter. “Beberapa tim di Twitter telah mengadopsi Compose dalam alur kerja harian mereka, ” kata Sneha Patil, senior software engineer dan kepala teknis di tim Komunitas bagi Twitter untuk Android. Dengan menghapus pekerjaan membuat dan menyiapkan tema dan atribut khusus, Compose membuat fungsi penulisan dan penerapan persyaratan desain jauh lebih cepat dan lebih mudah daripada pengalaman mereka selama menggunakan Views. Jetpack Compose memungkinkan tim bekerja lebih cepat dan efektif, memastikan penggunaan kembali dalam kode mereka, dan dengan mudah mengajak engineer baru bergabung.
Merevitalisasi proses pengembangan
Membuat konten dinamis sangatlah mudah dengan Compose. Tim Twitter menggunakan composable LazyColumn untuk membangun UI tanpa memerlukan Adaptor atau ViewHolder, menyederhanakan proses penulisan kode yang secara mulus menghidupkan tata letak, tema, dan gaya. Dengan lebih sedikit baris yang ditulis, tim pengembangan di Twitter mengurangi boilerplate mereka, menemukan lebih sedikit bug selama pengembangan dan rilis, mengaktifkan eksperimen UI, dan mempercepat proses pengujian. Penyempurnaan ini meningkatkan produktivitas sehingga developer bisa menghabiskan lebih banyak waktu untuk membangun hal-hal yang membuat Twitter unik.
Mereka juga menggunakan Compose untuk membuat komponen stateless yang dapat digunakan kembali di seluruh aplikasi. Fleksibilitas Compose membuatnya lebih mudah dan cepat untuk memenuhi persyaratan desain, menjadikan pekerjaan pengaturan tema dan gaya lebih mudah bagi engineer baru dan berpengalaman.
Membangun fitur baru menggunakan Compose
Melihat peningkatan yang dialami, mereka memutuskan untuk membangun seluruh fitur baru menggunakan Compose. Mereka membangun fitur Komunitas , sebuah ruang khusus Twitter di mana pengguna bisa berinteraksi dalam diskusi yang mereka minati, dari awal menggunakan Compose. Berdasarkan pengalaman tim sebelumnya yang menggunakan Views untuk fitur lain, membangun dengan Compose jauh lebih cepat dengan bug lebih sedikit. “Ini seperti sulap ,” kata Sneha, “Ini adalah pengubah permainan tentang bagaimana kami bisa mengembangkan di Android dengan Compose. ”
Compose meningkatkan output pengembangan
Compose meningkatkan kecepatan dan efisiensi pengembangan UI engineer Twitter. Developer dengan mudah menggabungkan dan membangun menggunakan Compose, yang memudahkan mereka untuk memodulasi kode, menggunakan kembali komponen, dan memecah dependensi. Tim secara rutin menggunakan eksperimen UI, dan Compose membantu meningkatkan kepercayaan diri mereka dengan mengetahui komponen yang bereaksi terhadap interaksi pengguna, update data, dan berbagai ukuran layar yang akan terlihat dalam produksi.
Keberhasilan awal tim ini dengan Compose menginspirasi tim pengembangan lain di Twitter untuk mengikutinya. Bahkan sekarang, engineer yang mengerjakan komponen lama yang kompleks sedang mempertimbangkan untuk mengadopsinya.
Secara umum, Compose tidak hanya menghilangkan banyak kendala yang dialami tim dalam Views — ia juga menambahkan kenikmatan ke dalam alur kerja, dengan beberapa developer siap untuk meninggalkan metode lama. “Saya senang sekali bisa menulis lebih banyak Compose dan tidak akan pernah menyentuh tata letak XML lagi, ” kata Yoali Sotomayor Baqueiro, software engineer untuk Android Client UI di Twitter. “Ini membuat pengembangan UI tidak hanya lebih mudah tetapi juga jauh lebih menyenangkan dan intuitif. ”
VIDEO
Memulai
Optimalkan pengembangan UI Anda dengan Compose .
ReplyDeleteGood Work Keep it up
This is a very informative post, check this : okbet mnl
ReplyDelete
ReplyDelete놀다 바카라 지금 온라인으로 라이브하고 놀라운 보너스를 받으세요
놀다 바카라 지금 온라인으로 라이브하고 놀라운 보너스를 받으세요
놀다 바카라 지금 온라인으로 라이브하고 놀라운 보너스를 받으세요
Good Work Keep it up aztec gems
ReplyDeleteWe put all our papers through the most commonly used anti-plagiarism software, which you can request the report on completion to confirm authentic work.
ReplyDeletepapersformoney.com/
Our writers can even match your writing style if needed.
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteบริการ สล็อต slot ด้วยระบบเกมใหม่ปัจจุบันของพวกเรา ได้ปรับปรุงแก้ไขให้มีความเสถียรภาพมากยิ่งขึ้น PG SLOT เล่นสล็อตผ่านมือถือ ก็ไม่มีหลุด เล่นได้ทุกระบบปฏิบัติการ จะเล่นโทรศัพท์มือถือเครื่องไหน คอมจำพวกใด
ReplyDeleteLos jugadores pueden explorar el mundo del ritmo y la melodía con Incredibox Sprunki.com, un juego interactivo y atractivo de creación musical.
ReplyDeleteFunny holiday T-shirts are a great way to bring some laughter to seasonal celebrations, blending humor with festive spirit. The shirt that reads "Ghouls Just Wanna Have Fun" cleverly combines Halloween vibes with a catchy pop culture reference, making it a favorite for spooky festivities. Meanwhile, "I Know Where All The Naughty Girls Live" adds a cheeky twist to Christmas, playfully referencing the naughty list with a wink. These lighthearted designs not only showcase your playful personality but also serve as excellent conversation starters at parties and gatherings. Whether you're celebrating Halloween or Christmas, these witty funny Holiday T-Shirts ensure that you stand out and keep the mood lively, making every occasion more enjoyable!
ReplyDelete