Now in Android #29 Ilustrasi oleh Virginia Poltrack App Bundle, rilis stabil AndroidX, artikel serta video Kotlin, dan episode podcast ADB terbaru Selamat datang di Now in Android, panduan berkelanjutan Anda tentang apa yang baru dan penting dalam dunia development Android.
MAD Skills: App Bundle Seri MAD Skills terus berlanjut, dengan konten teknis tentang development Android modern. Wojtek Kaliciński dan Ben Weiss telah memposting beberapa episode pada seri kedua di App Bundle. Sejauh ini, kami telah melihat konten Play App Signing, Building your First App Bundle, dan Play Feature Delivery. Lihat video dan artikel di bawah ini untuk mengetahui selengkapnya.
Episode 1: Semua yang perlu diketahui tentang Play App Signing Dalam seri tentang Android App Bundle, kita sering membicarakan tentang penandatanganan aplikasi, karena Play menghasilkan APK untuk didownload ke perangkat pengguna, dan APK tersebut harus ditandatangani agar bisa diinstal. Video ini akan memperlihatkan kepada Anda cara mengaktifkan penandatanganan aplikasi di Konsol Play, termasuk opsi untuk meminta Google membuat kunci atau meng-upload kunci Anda sendiri.
Pastikan membaca artikel terkait dari Wojtek mengenai pertanyaan umum tentang Play App Signing:
Jawaban atas pertanyaan umum tentang App Signing dari Google Play
Episode 2: Membangun bundel aplikasi pertama Anda Video dari Ben akan membimbing Anda melalui langkah-langkah pembuatan App Bundle, Anda bisa melakukannya di Android Studio atau baris perintah, dilanjutkan dengan meng-upload-nya ke Konsol Play. Ia juga menunjukkan cara menggunakan alat di Konsol Play untuk menggali informasi tentang paket yang di-upload.
Episode 3: Mengonfigurasi Aplikasi Anda untuk Play Feature Delivery Episode ini menunjukkan kepada Anda cara menggunakan Android Studio untuk memodularisasi aplikasi, dan cara memilih modul yang akan didownload pada waktu penginstalan (dengan kondisi opsional yang menentukan apakah akan diinstal atau tidak) atau sesuai permintaan. Ben juga menjelaskan secara detail cara menggunakan API untuk meminta penginstalan modul sesuai permintaan.
Atau dalam bentuk artikel:
Mengonfigurasi aplikasi Anda untuk Play Feature Delivery
Episode 4: Pengujian dengan bundletool dan Play Console Dalam episode terakhir ini, Wojtek menjelaskan cara menggunakan alat yang tersedia untuk menguji bundel Anda dan APK yang dihasilkan, termasuk bundletool untuk pengujian lokal serta Konsol Play untuk menguji upload.
Ada beberapa artikel dan dokumen yang ditautkan dari deskripsi video, pastikan memeriksanya untuk mendapatkan informasi lebih lanjut tentang topik tersebut.
Nantikan konten App Bundle final minggu depan, kami akan mengadakan sesi Tanya Jawab langsung Kamis mendatang (link YouTube live akan muncul di playlist saat sesi dimulai, dan kami akan mengirimkan pesan sebelum acara berlangsung bila Anda punya pertanyaan).
Untuk konten yang berlangsung, pastikan memeriksa playlist MAD Skills di YouTube, artikel di Medium , atau halaman pendahuluan praktis ini yang akan menunjukkan semuanya. Seri berikutnya akan dimulai minggu depan: nantikan informasi selanjutnyanya!
AndroidX Di tengah banyaknya rilis alfa, beta, dan RC inkremental dari library AndroidX, ada beberapa versi stabil penting yang baru saja diluncurkan dan harus Anda perhatikan.
ConstraintLayout 2.0.4 : Perubahan terpenting di sini sebenarnya adalah versi 2.0.2 (sekaligus terbaru), yang memiliki optimalisasi kinerja penting. Namun pilihlah versi terbaru untuk mendapatkan perbaikan bug lainnya. Peningkatan kinerja berasal dari ConstraintLayout yang jauh lebih pintar dalam menentukan kapan ia bisa menjalankan solver serta menghindari banyak pengukuran dan solver passes. Hal ini memberikan peningkatan kinerja yang signifikan dalam banyak situasi umum. Misalnya, hierarki dengan banyak tampilan GONE dan tampilan yang menggunakan match constraint (layout_[height|width]=”0dp”) bisa menjadi jauh lebih cepat dilayout.Startup 1.0.0 : Library startup aplikasi semula dikembangkan untuk memudahkan aplikasi menginisialisasi komponen saat startup secara lebih optimal dibandingkan bila tidak menggunakannya. Ternyata menginisialisasi satu ContentProvider membutuhkan banyak waktu, dan banyak aplikasi menginisialisasi lebih dari satu — bahkan sering kali lebih banyak dari itu. Startup memungkinkan aplikasi Anda menginisialisasi komponen tanpa membuat beberapa ContentProvider (spoiler: library membuat dan menggunakan satu cara kerja ContentProvider untuk semua permintaan), yang memungkinkan aplikasi Anda melewati sebagian besar overhead itu.Tracing 1.0.0 : Library ini menulis event pelacakan ke buffer pelacakan sistem. Memberi instruksi pada aplikasi Anda dengan event pelacakan bisa digunakan untuk memberikan lebih banyak informasi tentang kinerja yang nanti dapat Anda lihat dengan menggunakan alat Perfetto (atau Systrace pada perangkat lama). Lihat panduan tentang pelacakan sistem untuk detail selengkapnya tentang cara melakukannya. Library “baru” ini tidak menyediakan fungsi baru, tetapi menyediakan fungsionalitas dari class TraceCompat yang sudah ada dengan cara yang sangat tertarget sehingga Anda tidak perlu menarik semua androidx.core untuk fungsionalitas terbatas ini. Ada juga fungsi ekstensi KTX yang mempermudah penambahan pelacakan di sekeliling blok kode tertentu.Artikel & Video: Kotlin, Kotlin, Kotlin, dan Kotlin Kita tidak selalu membicarakan Kotlin, tetapi ketika kita melakukannya, kita akan banyak membicarakannya. Ada beberapa artikel dan video yang diposting tentang Kotlin baru-baru ini:
Data Berkelas Florina Muntenescu menambahkan episode lain dalam seri Kotlin Vocabulary yang sedang berjalan, kali ini tentang class data Kotlin. Class data memungkinkan Anda membuat struktur dengan mudah untuk menyimpan data dengan kode boilerplate lebih sedikit, dan mengandalkan Kotlin untuk secara otomatis menghasilkan fungsi equals() dan hashCode() yang sesuai. Anda juga langsung mendapatkan destrukturisasi untuk properti class, bersama dengan copy(). Seperti biasa untuk episode Kotlin Vocabulary, Florina mendalami bytecode yang telah didekompilasi untuk class data guna menjelaskan cara kerjanya.
Atau dalam bentuk artikel:
Class data — cara berkelas untuk menyimpan data
Delegate Bawaan Berbicara tentang Kotlin Vocabulary, Murat Yener memposting lanjutan dari artikel sebelumnya tentang fitur delegate Kotlin . Kali ini, ia akan membahas tentang delegate yang disediakan oleh Kotlin Standard Library : lazy, observable, vetoable, dan notNull.
Delegate Bawaan
Haruskah Saya Mempelajari Kotlin untuk Android? (dan Tanya Jawab Lainnya) Jawaban singkatnya adalah… Ya!
Namun untuk penjelasan lebih panjang, Florina memposting artikel ini untuk menjawab beberapa pertanyaan yang sering diajukan developer tentang berinvestasi dalam pendidikan dan development Kotlin, serta link ke sumber daya pembelajaran penting.
Haruskah saya mempelajari Kotlin untuk Android dan Tanya Jawab lainnya
Error Berkurang dan Stabilitas Bertambah dengan Kotlin Dalam artikel ini, Florina membahas beberapa alasan yang membuat aplikasi Kotlin tidak rentan error dibandingkan aplikasi yang tidak ditulis dengan Kotlin. Ia menunjukkan beberapa aplikasi dan kasus penggunaan tertentu yang mendukung pernyataan ini, tetapi juga membahas beberapa alasan mengapa bahasa ini memungkinkan kode menjadi lebih kuat, termasuk nullability, hashCode() != equals(), dan lainnya. Baca postingannya untuk mengetahui semua detailnya.
Error berkurang dan stabilitas bertambah dengan Kotlin
Episode Podcast Ada episode lain dari Android Developers Backstage yang diposting sejak Now in Android terakhir. Lihatlah pada link di bawah ini, atau di klien podcast favorit Anda:
ADB 152: Pemuatan Gambar dengan Coil Romain Guy , Tor Norbye , dan saya berbicara dengan Colin White dari Instacart tentang library pemuatan gambar sumber terbuka, Coil. Kami mengobrol tentang pemuatan gambar, kinerja, sumber terbuka, dan penggunaan Kotlin serta coroutine untuk membuat library yang mengutamakan Kotlin ini.
Episode 151: Pemuatan Gambar dengan Coil
Nah sekarang… Cukup sampai di sini. Jadi, silakan pelajari App Bundle ! Download rilis AndroidX terbaru ! Baca artikel terbaru tentang Kotlin ! Dengarkan episode podcast ADB terbaru! Dan segera kembali ke sini untuk mendapatkan update berikutnya dari dunia developer Android.
Maybe you are also looking for the right person to ensure the higher quality
ReplyDeletesex and that’s why you are in this place because here we are going to share
the data and information of Guwahati Escort service.
Assamese call girls in Guwahati
College call girls in Guwahati
Housewife escorts in Guwahati
Russian escorts in Guwahati
Model escorts in Guwahati
Nepali call girls in Guwahati
High profile call girls in Guwahati
VIP escorts in Guwahati
Female escorts in Guwahati
And, it has more hardcore followers than any other game. But, one may ask, what’s the secret? Why, sometimes, it’s คาสิโนออนไลน์ that powerful? Well, there are various aspects, actually, but the main thing is, unlike offline casinos, you don’t play for fun, you just play for earning bundles of cash.
ReplyDeleteCryptoRobotics is not just about trading and investing in crypto. We want each of us to have a choice. We do our part to ensure that millions of people have a sense of security and the ability to manage their lives on their own.
ReplyDelete아시아 최고의 온라인 베팅 사이트 다파벳에서 베팅하세요! 지금 가입하시고 최고의 온라인 베팅을 경험해보세요!
ReplyDeleteIt is so wonderful of you for sharing the knowledge you have with everyone else. Your blog kept me hooked from the beginning till the end and the words you have chosen were easy to understand.
ReplyDeleteSource: web design company in UK
As a person who likes to relax and devotes a lot of time to rest, I realized that it is better to immediately find an assistant, and now I have information how you can help, thanks to which you can easily get good grades
ReplyDelete