Jika Anda melewatkannya, kami baru saja menyelesaikan seri MAD Skills mengenai Work Manager. Kami memulai dengan memperkenalkan WorkManager bagi mereka yang baru mengenal library kemudian melanjutkan dengan penjelasan lebih banyak tentang penggunaan lanjutan termasuk cara menguji dan men-debug kode WorkManager Anda. Seri ini diakhiri dengan sebuah episode tentang cara melakukan migrasi kode lama Anda dari GCMNetworkManager dan FirebaseJobDispatcher lalu menggunakan WorkManager sebagai gantinya.
Berikut adalah ringkasan singkat mengenai apa yang kami bahas.
Episode 1: WorkManager: Dasar-Dasar
Di episode pertama, kami menjelajahi dasar-dasar WorkManager melalui codelab WorkManager. Kami memulai dengan memahami cara mendefinisikan pekerjaan yang ingin kami selesaikan, dan cara menjadwalkan pekerjaan tersebut. Kami kemudian beralih ke penerapan berbagai jenis pekerjaan: unik dan periodik. Terakhir, kami mengakhiri episode ini dengan melihat bucket aplikasi standby agar lebih memahami cara kerja penjadwalan WorkManager.
Sematkan video: https://www.youtube.com/watch?v=_SQM-10TB4k
Jika Anda baru mengenal WorkManager, kami juga merekomendasikan untuk membaca artikel berikut:
- Memperkenalkan Workplace
- Dasar - Dasar Workplace
Episode 2: WorkManager: Bekerja di latar belakang
Seri ini dilanjutkan oleh Ben yang memberikan gambaran lebih mendalam tentang cara WorkManager menangani multi-threading. Saat menangani thread, Anda memiliki opsi untuk menggunakan Executor, coroutine, atau RxJava, dan Ben mendemonstrasikan setiap pendekatan ini dengan WorkManager. Episode ini diakhiri dengan mendemonstrasikan cara menampilkan hasil saat pekerjaan selesai sehingga UI bisa diperbarui.
Sematkan video: https://www.youtube.com/watch?v=kpuMD2P7s5M
Jika Anda tertarik menggunakan WorkManager dengan coroutine, kami juga merekomendasikan artikel ini dari Florina: WorkManager - API Kotlin
Episode 3: WorkManager: Konfigurasi dan pengujian lanjutan
Di episode 3, kita melihat cara menyesuaikan inisialisasi WorkManager dan mendukung aplikasi yang mencakup banyak proses. Kami mendapat banyak pertanyaan dari developer seputar pengujian dan proses debug, jadi Ben juga membahas cara menguji Worker Anda, dan teknik proses debug yang berguna.
Episode 4: Bermigrasi dari GCM NetworkManager dan FirebaseJobDispatcher ke WorkManager
Di episode terakhir, kami berfokus pada cara melakukan migrasi dari library penjadwalan tugas lama (GCMNetworkManager dan FirebaseJobDispatcher) ke WorkManager. Setelah aplikasi Anda mulai menargetkan API level 30 ke atas, GCM NetworkManager dan FirebaseJobDispatcher tidak akan berfungsi lagi pada perangkat yang menjalankan Android Marshmallow (6.0) dan yang lebih baru. Jika aplikasi Anda masih menggunakan salah satu library tersebut, sekaranglah saatnya mengupdate aplikasi Anda untuk menggunakan WorkManager sebagai gantinya!
Sematkan video: https://www.youtube.com/watch?v=5siAia1sb8w
Episode 5: WorkManager bersama Hugo
Android GDE Hugo Visser berbicara tentang alasannya memilih menggunakan WorkManager pada aplikasi kesehatan yang baru-baru ini dikerjakannya dan bagaimana library telah membantu proses pengembangannya.
Sematkan video: https://www.youtube.com/watch?v=CEUnCHnc5aA&list=PLWz5rJ2EKKc_J88-h0PhCO_aV0HIAs9Qk&index=6
Episode 5: Tanya Jawab Langsung
Seri ini diakhiri dengan sesi Tanya Jawab langsung, di sesi ini kami menjawab pertanyaan yang terkait dengan WorkManager. Tonton rekamannya untuk melihat semua pertanyaan yang telah dijawab, termasuk rencana mendatang untuk WorkManager, menangani pekerjaan duplikat, mencoba lagi pekerjaan yang gagal, dan banyak lagi!
Sematkan video:
https://www.youtube.com/watch?v=y6bEQ84PHH0&list=PLWz5rJ2EKKc_J88-h0PhCO_aV0HIAs9Qk&index=7
Informal workers have the same rights to personal injury as workers employed on a full-time or permanent contract. Wikipedia Page creator
ReplyDeleteOSM is an Indian new generation classified advertising platform for Buying and Selling goods and services such as mobile phones, fashion, Furniture, real estate, etc. Osm is an internet-enabled electronic platform that facilitates communication for the purposes of advertising and distributing information pertaining to goods and or services. https://www.osmindias.com/
ReplyDeleteThank you for sharing in this article
ReplyDeleteI can learn a lot and could also be a reference.Harga Cor Jayamix Jogja
I am happy to find your website and can join to comment
We are aware that submitting assignments online might be difficult. Many individuals work full- or part-time jobs, many have families, and many have other responsibilities that prohibit them from attending classes. As a result, not everyone can afford to go to school full-time.Chris reynolds books
ReplyDeleteРесурс располагает широкой базой надежных эвакуаторов, как частных перевозчиков, так и коммерческих, готовых предоставить эвакуатор в Чите для транспортировки вашего авто быстро и недорого.
ReplyDeleteThanks for sharing this informative article. Here we have some well written articles. Really happy to be a part of this.
ReplyDeleteInterior fit out companies in Dubai
Thanks for sharing this valuable piece of information. It was a well explained article and written in a good manner. Keep on sharing.
ReplyDeleteWaste management design | Wayfinding and signage consultant