برنامههای اندروید باید در صورت لزوم از وظایف پسزمینه استفاده کنند و از انجام هر کاری در رشته اصلی برنامه خودداری کنند. برای اینکه برنامه هم برای کاربران خود و هم برای یک شهروند خوب در پلتفرم اندروید پاسخگو باشد، هر گونه کار مسدود کردن یا طولانی مدت را از رشته اصلی (UI) حذف کنید و به جای آن در پس زمینه اجرا کنید. این شامل کارهایی مانند رمزگشایی یک بیت مپ، دسترسی به فضای ذخیره سازی، کار بر روی یک مدل یادگیری ماشینی (ML) یا انجام درخواست های شبکه است.
چیزهایی که باید در مورد کار پس زمینه درک کنید عبارتند از:
کار ناهمزمان را درک کنید. این سند کار ناهمزمان را توضیح می دهد و به شما کمک می کند تفاوت بین کار ناهمزمان و مداوم را درک کنید.
کار مداوم، کار پسزمینهای است که از طریق راهاندازی مجدد برنامه و راهاندازی مجدد سیستم، برنامهریزی شده باقی میماند.
استفاده موثر از پخش . مانند الگوی طراحی انتشار-اشتراک، برنامههای اندروید میتوانند پیامهای پخشی را از سیستم Android و سایر برنامههای اندروید ارسال یا دریافت کنند.
نحوه استفاده از تکنیک های مختلف لازم برای آزمایش کار ناهمزمان در مقابل آزمایش کار مداوم .
ویدیوها
Deep dive into Wear OS app architecture
Updated ۱۰ نوامبر ۲۰۲۲
WorkManager: Back to the foreground
Updated ۲۷ اکتبر ۲۰۲۱
Now in Android: 37 - Android 12, MAD Skills WorkManager, AndroidX, and more!
Updated ۱ آوریل ۲۰۲۱
WorkManager: Live Q&A - MAD Skills
Updated ۱ آوریل ۲۰۲۱
WorkManager: Community tip - MAD Skills
Updated ۲۹ مارس ۲۰۲۱
WorkManager: Deprecation of GCM NM & FCM JD - MAD Skills
Updated ۲۲ مارس ۲۰۲۱
WorkManager: Advanced configuration & testing - MAD Skills
Updated ۱۵ مارس ۲۰۲۱
WorkManager: Working in the background - MAD Skills
Updated ۸ مارس ۲۰۲۱
WorkManager: Basics - MAD Skills
Updated ۱ مارس ۲۰۲۱
Introduction to WorkManager - MAD Skills
Updated ۱ مارس ۲۰۲۱
Now in Android: 33 - Motion Layout, AndroidX, Hilt, WorkManager, and more!
Updated ۵ فوریهٔ ۲۰۲۱
Kotlin: Using WorkManager Kotlin APIs - MAD Skills
Updated ۷ ژانویهٔ ۲۰۲۱
Improve your App's Architecture
Updated ۱۳ مهٔ ۲۰۱۸
برنامههای اندروید باید در صورت لزوم از وظایف پسزمینه استفاده کنند و از انجام هر کاری در رشته اصلی برنامه خودداری کنند. برای اینکه برنامه هم برای کاربران خود و هم برای یک شهروند خوب در پلتفرم اندروید پاسخگو باشد، هر گونه کار مسدود کردن یا طولانی مدت را از رشته اصلی (UI) حذف کنید و به جای آن در پس زمینه اجرا کنید. این شامل کارهایی مانند رمزگشایی یک بیت مپ، دسترسی به فضای ذخیره سازی، کار بر روی یک مدل یادگیری ماشینی (ML) یا انجام درخواست های شبکه است.
چیزهایی که باید در مورد کار پس زمینه درک کنید عبارتند از:
کار ناهمزمان را درک کنید. این سند کار ناهمزمان را توضیح می دهد و به شما کمک می کند تفاوت بین کار ناهمزمان و مداوم را درک کنید.
کار مداوم، کار پسزمینهای است که از طریق راهاندازی مجدد برنامه و راهاندازی مجدد سیستم، برنامهریزی شده باقی میماند.
استفاده موثر از پخش . مانند الگوی طراحی انتشار-اشتراک، برنامههای اندروید میتوانند پیامهای پخشی را از سیستم Android و سایر برنامههای اندروید ارسال یا دریافت کنند.
نحوه استفاده از تکنیک های مختلف لازم برای آزمایش کار ناهمزمان در مقابل آزمایش کار مداوم .
ویدیوها
Deep dive into Wear OS app architecture
Updated ۱۰ نوامبر ۲۰۲۲
WorkManager: Back to the foreground
Updated ۲۷ اکتبر ۲۰۲۱
Now in Android: 37 - Android 12, MAD Skills WorkManager, AndroidX, and more!
Updated ۱ آوریل ۲۰۲۱
WorkManager: Live Q&A - MAD Skills
Updated ۱ آوریل ۲۰۲۱
WorkManager: Community tip - MAD Skills
Updated ۲۹ مارس ۲۰۲۱
WorkManager: Deprecation of GCM NM & FCM JD - MAD Skills
Updated ۲۲ مارس ۲۰۲۱
WorkManager: Advanced configuration & testing - MAD Skills
Updated ۱۵ مارس ۲۰۲۱
WorkManager: Working in the background - MAD Skills
Updated ۸ مارس ۲۰۲۱
WorkManager: Basics - MAD Skills
Updated ۱ مارس ۲۰۲۱
Introduction to WorkManager - MAD Skills
Updated ۱ مارس ۲۰۲۱
Now in Android: 33 - Motion Layout, AndroidX, Hilt, WorkManager, and more!
Updated ۵ فوریهٔ ۲۰۲۱
Kotlin: Using WorkManager Kotlin APIs - MAD Skills
Updated ۷ ژانویهٔ ۲۰۲۱
Improve your App's Architecture
Updated ۱۳ مهٔ ۲۰۱۸
برنامههای اندروید باید در صورت لزوم از وظایف پسزمینه استفاده کنند و از انجام هر کاری در رشته اصلی برنامه خودداری کنند. برای اینکه برنامه هم برای کاربران خود و هم برای یک شهروند خوب در پلتفرم اندروید پاسخگو باشد، هر گونه کار مسدود کردن یا طولانی مدت را از رشته اصلی (UI) حذف کنید و به جای آن در پس زمینه اجرا کنید. این شامل کارهایی مانند رمزگشایی یک بیت مپ، دسترسی به فضای ذخیره سازی، کار بر روی یک مدل یادگیری ماشینی (ML) یا انجام درخواست های شبکه است.
چیزهایی که باید در مورد کار پس زمینه درک کنید عبارتند از:
کار ناهمزمان را درک کنید. این سند کار ناهمزمان را توضیح می دهد و به شما کمک می کند تفاوت بین کار ناهمزمان و مداوم را درک کنید.
کار مداوم، کار پسزمینهای است که از طریق راهاندازی مجدد برنامه و راهاندازی مجدد سیستم، برنامهریزی شده باقی میماند.
استفاده موثر از پخش . مانند الگوی طراحی انتشار-اشتراک، برنامههای اندروید میتوانند پیامهای پخشی را از سیستم Android و سایر برنامههای اندروید ارسال یا دریافت کنند.
نحوه استفاده از تکنیک های مختلف لازم برای آزمایش کار ناهمزمان در مقابل آزمایش کار مداوم .
ویدیوها
Deep dive into Wear OS app architecture
Updated ۱۰ نوامبر ۲۰۲۲
WorkManager: Back to the foreground
Updated ۲۷ اکتبر ۲۰۲۱
Now in Android: 37 - Android 12, MAD Skills WorkManager, AndroidX, and more!
Updated ۱ آوریل ۲۰۲۱
WorkManager: Live Q&A - MAD Skills
Updated ۱ آوریل ۲۰۲۱
WorkManager: Community tip - MAD Skills
Updated ۲۹ مارس ۲۰۲۱
WorkManager: Deprecation of GCM NM & FCM JD - MAD Skills
Updated ۲۲ مارس ۲۰۲۱
WorkManager: Advanced configuration & testing - MAD Skills
Updated ۱۵ مارس ۲۰۲۱
WorkManager: Working in the background - MAD Skills
Updated ۸ مارس ۲۰۲۱
WorkManager: Basics - MAD Skills
Updated ۱ مارس ۲۰۲۱
Introduction to WorkManager - MAD Skills
Updated ۱ مارس ۲۰۲۱
Now in Android: 33 - Motion Layout, AndroidX, Hilt, WorkManager, and more!
Updated ۵ فوریهٔ ۲۰۲۱
Kotlin: Using WorkManager Kotlin APIs - MAD Skills
Updated ۷ ژانویهٔ ۲۰۲۱
Improve your App's Architecture
Updated ۱۳ مهٔ ۲۰۱۸
برنامههای اندروید باید در صورت لزوم از وظایف پسزمینه استفاده کنند و از انجام هر کاری در رشته اصلی برنامه خودداری کنند. برای اینکه برنامه هم برای کاربران خود و هم برای یک شهروند خوب در پلتفرم اندروید پاسخگو باشد، هر گونه کار مسدود کردن یا طولانی مدت را از رشته اصلی (UI) حذف کنید و به جای آن در پس زمینه اجرا کنید. این شامل کارهایی مانند رمزگشایی یک بیت مپ، دسترسی به فضای ذخیره سازی، کار بر روی یک مدل یادگیری ماشینی (ML) یا انجام درخواست های شبکه است.
چیزهایی که باید در مورد کار پس زمینه درک کنید عبارتند از:
کار ناهمزمان را درک کنید. این سند کار ناهمزمان را توضیح می دهد و به شما کمک می کند تفاوت بین کار ناهمزمان و مداوم را درک کنید.
کار مداوم، کار پسزمینهای است که از طریق راهاندازی مجدد برنامه و راهاندازی مجدد سیستم، برنامهریزی شده باقی میماند.
استفاده موثر از پخش . مانند الگوی طراحی انتشار-اشتراک، برنامههای اندروید میتوانند پیامهای پخشی را از سیستم Android و سایر برنامههای اندروید ارسال یا دریافت کنند.
نحوه استفاده از تکنیک های مختلف لازم برای آزمایش کار ناهمزمان در مقابل آزمایش کار مداوم .
ویدیوها
Deep dive into Wear OS app architecture
Updated ۱۰ نوامبر ۲۰۲۲
WorkManager: Back to the foreground
Updated ۲۷ اکتبر ۲۰۲۱
Now in Android: 37 - Android 12, MAD Skills WorkManager, AndroidX, and more!
Updated ۱ آوریل ۲۰۲۱
WorkManager: Live Q&A - MAD Skills
Updated ۱ آوریل ۲۰۲۱
WorkManager: Community tip - MAD Skills
Updated ۲۹ مارس ۲۰۲۱
WorkManager: Deprecation of GCM NM & FCM JD - MAD Skills
Updated ۲۲ مارس ۲۰۲۱
WorkManager: Advanced configuration & testing - MAD Skills
Updated ۱۵ مارس ۲۰۲۱
WorkManager: Working in the background - MAD Skills
Updated ۸ مارس ۲۰۲۱
WorkManager: Basics - MAD Skills
Updated ۱ مارس ۲۰۲۱
Introduction to WorkManager - MAD Skills
Updated ۱ مارس ۲۰۲۱
Now in Android: 33 - Motion Layout, AndroidX, Hilt, WorkManager, and more!
Updated ۵ فوریهٔ ۲۰۲۱
Kotlin: Using WorkManager Kotlin APIs - MAD Skills
Updated ۷ ژانویهٔ ۲۰۲۱
Improve your App's Architecture
Updated ۱۳ مهٔ ۲۰۱۸