Now in Android #30
Now in Android #30
App Bundle, Komponen Desain Material, persyaratan API Target baru, dokumen alur dan fragmen baru, serta sejumlah artikel dan video
Selamat datang di Now in Android, panduan berkelanjutan Anda tentang apa yang baru dan penting dalam dunia development Android.
MAD Skills: App Bundle & Komponen Desain Material
Seri MAD Skills terus berlanjut, dengan konten teknis baru tentang development Android modern.
Seri tentang App Bundle diakhiri dengan tip dari Google Developer Expert Angelica Oliveira dan Tanya Jawab langsung + rekaman dengan saya (bertanya) plus Ben Weiss, Wojtek Kaliciński, dan Iurii Makhno (yang akan menjawabnya). Anda bisa menemukan semua episode App Bundle (dalam bentuk video dan artikel) yang ditautkan di blog ringkasan:
MAD Skills - Menjadi pakar Android App Bundle
Pekan lalu, MAD Skills melanjutkan seri barunya tentang Komponen Desain Material, library yang menyederhanakan pembangunan aplikasi menggunakan panduan Desain Material.
Yang pertama adalah episode dari Nick Butcher tentang alasan kami menyarankan developer Android menggunakan Komponen Desain Material. Video ini menyertakan ringkasan berbagai hal yang ditawarkan MDC, termasuk dukungan tema, transisi bawaan, dan komponen bergaya Material default:
Konten ini juga dibahas dalam artikel sebelumnya:
Kami Merekomendasikan Komponen Desain Material
Berikutnya, Nick Rout memposting sebuah episode mengenai Tema Material, yang membahas project contoh MaterialThemeBuilder untuk menunjukkan kepada Anda cara menggunakan dan menyesuaikan tema material:
Selain video, Anda juga bisa melihat artikel terbaru tentang tema MDC mengenai warna, tipografi, dan bentuk.
Pekan ini, Chris Banes memposting episode ketiga tentang pembuatan tema gelap dengan MDC menggunakan fitur Force Dark Android 10 dan tema DayNight MDC.
Chris juga baru saja memublikasikan konten ini dalam bentuk artikel:
Kami punya banyak konten MDC yang hadir pekan ini, plus sesi Tanya Jawab langsung lain yang akan berlangsung Kamis depan. Nantikan informasi selanjutnya tentang playlist MDC untuk detailnya.
Untuk konten MAD yang berkelanjutan, pastikan memeriksa playlist MAD Skills di YouTube, artikel di Medium, atau halaman pendahuluan praktis ini yang akan menunjukkan semuanya.
App Bundle dan Persyaratan API Target
Akan ada persyaratan untuk API target (bagi aplikasi baru dan update) serta App Bundle pada akhir 2021. Hoi Lam membuat entri blog dengan semua detailnya. Ringkasan:
Agustus 2021:
- Aplikasi baru harus menargetkan API level 30.
- Aplikasi baru harus menggunakan App Bundle untuk memublikasikan ke Play Store.
- Aplikasi baru dengan ukuran aset atau fitur lebih dari 150MB harus mengirimkannya melalui Play Asset Delivery dan/atau Play Feature Delivery. File ekspansi (OBB) tidak lagi didukung untuk aplikasi baru.
November, 2021:
- Update aplikasi harus menargetkan API level 30.
Android App Bundle baru dan persyaratan level API target tahun 2021
Dokumentasi
Dokumen Terfragmentasi
Fragment menyediakan elemen arsitektur penting bagi developer UI, ia memungkinkan Anda mengelola potongan kecil UI aplikasi secara terpisah. Ketika Anda menggunakan Navigasi dengan fragmen atau menggunakan fragmennya sendiri, sebaiknya ketahui cara terbaik menggunakannya dalam aplikasi. Kami tahu betapa pentingnya dokumentasi terbaru dan menyeluruh untuk memahami cara menggunakan alat dan API. Meskipun API yang tidak digunakan lagi memberi tahu Anda apa yang harus dihindari, dokumentasilah yang seharusnya memandu Anda ke arah yang benar dan menjelaskan praktik terbaiknya.
Jadi, tim ini secara substansial telah menulis ulang dokumentasi Fragment, menawarkan panduan terbaru yang lebih jelas tentang beragam aspek Fragment, termasuk daur hidup, keadaan, pengujian, dan banyak lagi. Lihat dokumen terbaru (termasuk subbagian yang ditautkan di bawah) di sini:
Ian Lake, yang telah memperbaiki dan menyempurnakan Fragment di AndroidX, menjelaskan perubahan dokumen ini di feed twitter-nya.
Alur Kotlin
Ada juga serangkaian dokumentasi baru tentang alur Kotlin, beserta informasi tentang segala hal, mulai dari dasar-dasar penggunaan alur hingga pengujian untuk API StateFlow dan SharedFlow baru. Pastikan juga melihat video tentang penggunaan alur (yang akan saya bahas di bawah).
Alur Kotlin | Developer Android
Artikel & Video
Menguji Kinerja Startup
Pekan lalu saya memposting artikel tentang cara mengotomatiskan beberapa aspek kinerja startup aplikasi. Saya telah melihat kinerja startup secara umum, dan ingin menemukan cara otomatis yang bagus guna mendapatkan durasi startup untuk banyak proses yang berjalan berurutan. Saya memublikasikan pendekatan untuk siapa saja yang juga tertarik dengan pengujian kinerja startup.
Menguji Kinerja Startup Aplikasi
Dagger -> Hilt
Dalam artikelnya, Migrasi dari Dagger ke Hilt, Manuel Vivo mengajukan pertanyaan, “Apakah ini sepadan?” (Peringatan spoiler: “Mungkin saja… tetapi itu tergantung situasi Anda.”)
Artikel ini membahas beberapa alasan penting untuk mempertimbangkan migrasi, termasuk pengujian API, konsistensi, dan integrasi dengan ekstensi AndroidX.
Migrasi dari Dagger ke Hilt — Apakah ini sepadan?
Memulai Hilt
Berbicara tentang Hilt, Filip Stanis memposting artikel ini untuk membantu developer memulai dengan Hilt, bahkan mereka yang tidak memiliki pengalaman sebelumnya dengan Dependency Injection atau Dagger. Jadi jika semua ini terasa baru bagi Anda, bacalah terus.
Meskipun judulnya menyiratkan bahwa artikel ini ditujukan untuk developer Kotlin, ini sebenarnya berisi tentang cuplikan kode dalam artikel tersebut. Teknik dan pendekatan umum dalam artikel ini juga berlaku untuk developer yang menggunakan bahasa pemrograman Java.
Panduan praktis untuk Hilt dengan Kotlin
Mengikuti Alur
Manuel Vivo memposting video baru dalam seri Kotlin Vocabulary yang membahas penggunaan alur Kotlin untuk melakukan streaming data. Ini dibuat berdasarkan video sebelumnya, The ABC of Coroutines, jadi kami sarankan Anda menonton video pertama dahulu untuk… mengikuti alur.
Ekstensi Kotlin: Pengikatan Tampilan vs Sintetis
David Winer memublikasikan blog yang membahas Sintetis Kotlin serta Pengikatan Tampilan (keduanya merupakan mekanisme untuk menghilangkan panggilan findViewById() yang mengganggu dalam kode Anda). Artikel ini menunjukkan bahwa synthetics tidak akan digunakan lagi di versi plugin Kotlin mendatang (untuk alasan yang dijelaskan dalam artikel). Bagian ini juga membahas ekstensi @Parcelize, yang akan terus direkomendasikan dan didukung.
Masa depan Android Kotlin Extensions
Lokasi Latar Belakang
Banyak perubahan dalam rilis Android terbaru untuk melindungi data pengguna dan memberikan pengguna lebih banyak kontrol dan transparansi dalam cara mengakses data. Salah satu area fokus utama adalah lokasi, karena pengguna mungkin tidak menginginkan aplikasi memiliki akses ke data ini, dan mereka mungkin ingin mengontrol akses tersebut dengan sangat hati-hati.
Karena itu, kebijakan Google Play akan segera mengharuskan aplikasi yang membutuhkan akses ke lokasi saat berjalan di latar belakang meminta izin (dari Play Store) untuk akses tersebut. Artikel ini akan menjelaskan proses permintaan izinnya.
Tip agar aplikasi Anda disetujui untuk akses lokasi latar belakang
Nah sekarang…
Itu saja untuk saat ini. Silakan nikmati MAD untuk App Bundle dan Komponen Desain Material! Lihat persyaratan tahun depan untuk App Bundle dan API Target! Baca dokumen terbaru tentang Fragment dan alur Kotlin! Lihat konten developer terbaru di publikasi Developer Android di Medium, Blog Developer Android, dan saluran Developer Android di YouTube! Dan segera kembali ke sini untuk mendapatkan update berikutnya dari dunia developer Android.
Impressive article!
ReplyDeleteA fascinating discussion is worth comment.
Many Thank you for sharing this with us.
Thank you
Visit Here
senang bermain game slot online pragmatic? segera mainkan situs terbaik voxy88 di indonesia dengan permainan terlengkap hubungi livechat voxy88
ReplyDeleteThank you for this article! https://top-papers.com/management-essay-help-online/
ReplyDeleteThis comment has been removed by the author.
ReplyDelete
ReplyDeleteMy name is Jerry and I read all of your blogs. You have quality content in your blog, I appreciate it, and I'll always come around for new updates
Cricut.com/setup
Cricut.com/setup
www.cricut.com/setup
Interesting article about the new features of android. Visit: Chairs Hunt
ReplyDeleteAre you looking for an outstanding design experience? Look no further! Our company is home to the best graphic designers, and we offer high-quality designs tailored to fit your needs. With our team of experts and modern technologies, we create designs that make an impact Gucci Logo History, from logos and illustrations to websites and advertising campaigns. Plus, our experienced designers make sure that the result is a perfect blend of artistry and technology. Watch now to find out more about our amazing designers and their work.
ReplyDeleteI appreciate you sharing this article; it's fantastic. Visit Our Website Leads For MCA
ReplyDeleteIn order to assist individuals relax, heal, and unwind, Advanced Wellness & Massage was established to offer a welcoming setting where they can find skilled private massage therapist and whole-body wellness solutions. We take the time to get to know each and every one of our customers, which enables us to concentrate on you and your needs. Other than consistently providing the best healing hands body therapy, there is nothing routine about the bodywork we provide.f
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteMau tau cara dapat uang Lihat disini - temukan rahasia bermain slot Lihat disini - Slot gacor yang gampang menang Lihat disini - Vidio slot gacor Lihat disini
ReplyDeletetemukan hal2 lainnya Di markas138
A hydraulic stump grinder is a powerful tool used for removing tree stumps effectively. Powered by hydraulics, this machine swiftly grinds stumps below ground level, eliminating remnants after tree removal. Its adjustable arm and cutting wheel allow precise grinding, making it suitable for various stump sizes. Designed for efficiency and ease of use, these grinders are commonly employed in landscaping and land clearing tasks. The hydraulic power ensures robust performance, enabling quicker and more thorough stump removal, making them essential for maintaining clear and leveled landscapes.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteIf you're looking for the profile picture downloader for Facebook on your android, that is the best one. Give it a try!
ReplyDeleteInteresting update for Android 3.0! It reminded me of when I was writing my bachelorarbeit schreiben on mobile app development. The new features and tools simplify the process and offer many opportunities for innovation. Who else has worked with this update?
ReplyDeleteIf you're diving into app development and want to understand how to utilize MAD Skills effectively, it's important to grasp both App Bundles and Material Design Components.
ReplyDeleteApp Bundles are a format that lets you deliver optimized APKs to users based on their device configurations, which can streamline your app's installation process and reduce download size.
Material Design Components provide a comprehensive set of tools and guidelines for creating a visually cohesive and intuitive user experience. By adhering to these design principles, you ensure your app is both functional and aesthetically pleasing.
For a smooth implementation and understanding, it might be beneficial to explore resources and tools related to these concepts. For instance, if you're involved in logistics or app deployment, you might find helpful insights on platforms like https://pakchinalogistics.com, which offer resources and services for optimizing various aspects of your app development and distribution processes.
Boost your energy levels and fight aging with NAD IV Therapy! This powerful treatment replenishes NAD+, a coenzyme essential for cell function, offering a natural solution to increase vitality, enhance mental clarity, and support healthy aging. Rediscover your youthful energy and feel revitalized from within with this cutting-edge therapy.
ReplyDeleteUnmatched Celebrity Styles: Inspired by iconic celebrity looks, our jackets give you that star-studded feel great british bake off noel fielding your circus world sweater. Discover Wear Ostrich’s celebrity collection and turn heads.
ReplyDeleteUnlock premium features and customization options with GB WhatsApp
ReplyDeletethe ultimate solution for enhanced WhatsApp functionality.
This post about the latest Android development tools reminds me of how game developers must work behind the scenes, especially with a complex game like Fnaf2apk. The way the game mechanics and animations run so smoothly always made me wonder how tools like Jetpack Compose could streamline creating such immersive experiences. Props to all devs out there!
ReplyDeleteSure! Here are more lines about Click here
ReplyDelete🌍 World Tour: The game takes players to different cities worldwide, bringing unique themes, backdrops, and characters inspired by real locations.
Now in Android delivers content updates. You could structure it using MVVM architecture, Jetpack libraries, and Material 3 for a smooth and modern UI. Features like personalized notifications for favorite teams, match schedules, and interactive commentary could enhance user engagement.
ReplyDeleteRead More
Download
ReplyDeletegbappsplus.net
Pro APK with advanced features, privacy options, and customization tools for an enhanced messaging experience.
SASSA has faced challenges such as delayed payments, fraudulent claims, and long queues at offices. sassa status appeal
ReplyDelete