Selamat datang di Now in Android, panduan berkelanjutan Anda tentang apa yang baru dan penting dalam dunia pengembangan Android.
Episode Now in Android ini juga ditawarkan dalam bentuk video dan podcast. Isinya sama, tetapi tidak perlu banyak membaca. Versi artikel (teruslah membaca!) masih menjadi tempat untuk mendapatkan link ke semua konten yang dibahas.
Klik link di bawah, atau cukup berlangganan podcast di aplikasi klien favorit Anda.
Sudah tersedia! Akhirnya datang! rilis beta Jetpack Compose! Untuk merayakannya, kami membuat acara ini, dengan ringkasan, Tanya Jawab, dan demo yang menunjukkan beberapa alasan kami menantikan dunia baru ini:
Jetpack Compose adalah Toolkit UI masa depan untuk Android, dirancang untuk mempercepat dan mempermudah pembuatan aplikasi Android native. Kami telah mengerjakan library-nya dalam open source selama beberapa waktu, sejak kami mengumumkan Compose di Google I/O pada tahun 2019. Kami mencapai tahap alfa Agustus lalu, dan minggu lalu kami mencapai beta.
Karena beta adalah pencapaian besar (yang menunjukkan bahwa API sudah stabil sembari kami terus memantapkan produk), kami mengeluarkan banyak informasi tentang Compose, untuk membantu Anda mempelajari cara menggunakannya dan bersiap mengadopsinya dalam aplikasi saat kami mencapai 1.0 akhir tahun ini.
Pertama, lihat blog ini, yang memuat link ke semua informasi tentang Jetpack Compose, serta referensi untuk mempelajarinya lebih lanjut:
Pengumuman Jetpack Compose Beta!
Berikutnya, ada seri lengkap video dan screencast yang menunjukkan cara menggunakan berbagai aspek Jetpack Compose:
Tentu saja, Anda ingin mendapatkan kodenya, jadi pastikan memeriksa contoh terbaru serta codelab di jalur pembelajaran baru.
Terakhir, kunjungi situs developer kami untuk membaca update dokumen terbaru, dengan link ke semua informasi lain tentang cara memulai di Jetpack Compose.
Android memulainya dengan tantangan developer, dahulu pada tahun 2007, setahun sebelum rilis 1.0. Jadi tidaklah mengherankan jika kami memikirkan tantangan lain ketika ada sesuatu yang baru dan keren muncul di dunia pengembangan Android.
Dengan Jetpack Compose memasuki beta minggu lalu (lihat di atas! Tepat di atas, di bagian sebelumnya!), kami pikir inilah waktunya untuk tantangan lain. Kali ini, ada 4 tantangan mingguan, dengan seribu hadiah secara keseluruhan, termasuk Pixel 5.
Tantangan pertama, aplikasi adopsi anak anjing, baru saja berakhir (maaf!), tetapi tantangan kedua baru saja dimulai. Kali ini, tugasnya adalah membuat penghitung mundur. Tapi bergegaslah: jam terus berdetik!
Lihat blog permulaan, blog tantangan kedua, dan situs #AndroidDevChallenge untuk informasi selengkapnya. Dan buat beberapa kode dengan Compose!
Saat-saat berkesan datang lagi — bunga sakura bermekaran, cuaca menjadi sedikit hangat, hujan California tidak datang lagi hingga November, dan rilis pratinjau pertama untuk versi Android mendatang sekarang sudah tersedia!
Baca blog untuk melihat ringkasan apa yang ada dalam rilis ini, dari peningkatan privasi dan keamanan, hingga fitur grafis seperti transcoding media dan dukungan gambar AVIF.
Lihat juga situs Pratinjau Android 12 untuk mengetahui detail tentang perubahan perilaku, fitur dan API baru, dan banyak lagi. Dan yang terpenting: cobalah aplikasi Anda di rilis baru dan kirimkan masukan kepada kami bersama masalah apa pun yang muncul; itulah inti dari merilis pratinjau lebih awal, sehingga kami bisa menyempurnakan semuanya pada saat kami mengirimkan produk jadi.
Tentu saja, rilis ini hanyalah langkah pertama dari banyak rilis yang akan datang saat kami menuju rilis final. Nantikan lebih banyak rilis lainnya, bersama penambahan jumlah fitur, perbaikan, dan fungsionalitas.
Seri MAD Skills terus berlanjut, dengan konten teknis tentang pengembangan Android modern.
MAD Skills seri terbaru dan berikutnya baru saja dimulai minggu ini, dengan pengantar dari Ben Weiss:
Dasar-Dasar WorkManager: Caren Chang memulai konten teknis bersama episode ini mengenai dasar-dasar WorkManager. Dia memberikan contoh penggunaan WorkManager untuk memburamkan gambar. Lihat codelab WorkManager untuk melihat kodenya.
Untuk konten yang berkelanjutan, pastikan memeriksa playlist MAD Skills di YouTube, artikel di Medium, atau halaman landing praktis ini yang akan menunjukkan semuanya.
API terbaru baru saja diluncurkan: Android for Cars App Library. Library beta ini dibangun berdasarkan kemampuan com.google.android.libraries.car.app closed-source sebelumnya, tetapi sekarang sudah open source dan tersedia di AndroidX.
API ini memungkinkan Anda mengembangkan aplikasi navigasi, parkir, dan pengisian daya yang berjalan di Android Auto, menyederhanakan pengembangan dengan menyediakan template untuk memenuhi standar gangguan terhadap pengemudi dan menangani detail seperti berbagai faktor bentuk layar dan perbedaan input.
Baca blog, lihat panduan, gunakan library, dan dorong pengalaman aplikasi baru.
Di episode terakhir seri RecyclerView, Meghan Mehta menunjukkan cara mengimplementasikan header untuk RecyclerView Anda menggunakan ConcatAdapter.
Menggunakan header di RecyclerView
Pemrograman multi-thread bukanlah hal mudah, tetapi harus dilakukan dengan benar. Untuk developer Kotlin, kami merekomendasikan penggunaan coroutine sebagai cara yang lebih mudah untuk menulis kode serentak. Namun jika Anda baru mengenal coroutine, atau mencari saran tentang cara menggunakannya dengan benar dan efektif, Anda perlu membaca dokumen baru ini.
Kami telah mengumpulkan praktik terbaik tentang cara mengembangkan dengan Coroutine Kotlin dalam panduan baru.
Ada beberapa episode lain dari Android Developers Backstage yang diposting sejak Now in Androidterakhir. Lihatlah pada link di bawah ini, atau di klien podcast favorit Anda.
Saya suka episode riwayat kami di ADB, di sini kami menemukan rahasia gelap tentang bagaimana dan mengapa segala hal dilakukan seperti itu. Kali ini, Tor, Romain, dan saya berbicara dengan Dan Bornstein, salah satu engineer paling awal di tim Android jauh sebelum rilis 1.0. Dan membuat runtime Dalvik, pendahulu Android Runtime (ART) saat ini. Kami membicarakan beberapa keputusan desain dalam Dalvik dan semua hal teknis yang melibatkan runtime, pengumpul sampah, dan kinerja.
Episode 156: Android Runtime Classic (Dalvik)
Kami ingin mendengar pendapat Anda! Kali ini Tor Norbye, Romain Guy dan saya berbicara tentang apa yang bisa kami lakukan — atau tidak — untuk meningkatkan Android Developers Backstage.
Episode 157: Masukan Audio
Pastikan mengisi survei ini untuk menyampaikan pendapat Anda!
Cukup sampai di sini. Jadi, tontonlah acara Jetpack Compose Beta dan baca tentang semua konten dan kode baru yang telah kami bagikan! Tantang diri Anda di #AndroidDevChallenge! Baca dan bermain-mainlah dengan pratinjau developer pertama Android 12! Buka MAD untuk informasi tentang WorkManager di seri MAD Skills terakhir. Lihat library aplikasi Android for Cars baru! Baca tentang header di container RecyclerView dan praktik terbaik untuk coroutine! Dengarkan podcast ADB terbaru dan segera kembali ke sini untuk mendapatkan update berikutnya dari dunia developer Android.
No comments :
Post a Comment