نوشتن تو بلاگ زمان زیادی میخواد، توئیتر هم محدودیت کاراکتر داره. فاصلهی بین اونارو این کانال پر میکنه. @abbas1991
🔹توی برنامههای اندروید گاهی پیش میاد که میخواید دیتابیستون رو با سرور سینک کنید

🔹توی برنامههای اندروید گاهی پیش میاد که میخواید دیتابیستون رو با سرور سینک کنید. راهکارهای مختلفی برای اینکار توی اندروید هست. این مقاله خوب رو توی یک گروه اندروید دیدم که اومده همهی این راههارو (AlarmManager، JobScheduler، FirebaseJobDispatcher و ...) با هم مقایسه کرده و گفته هرکدوم بدرد چه شرایطی میخورند. لینک مقاله:
https://android.jlelse.eu/schedule-tasks-and-jobs-intelligently-in-android-e0b0d9201777
🔹فقط جایی از این مقاله در مورد این صحبت کرده که گوگل اکیدا توصیه کرده کسایی که GCM استفاده میکنند به سمت FirebaseJD برند، من خودم تجربهای توی این قضیه ندارم اما حداقل دو جا خوندم توصیه کردند از FirebaseJD استفاده نشه بهتره.
🔹در کنار این راهکارهایی که توی این مقاله گفته، شرکت Evernote هم یدونه کتابخونه برای اینکار درست کرده. با توجه به اینکه خود Evernote توی اپشون سینک کردن خیلی مهمه، احتمالا باید کتابخونشون خوب باشه. لینک کتابخونه:
http://evernote.github.io/android-job/
#link #android #jobscheduler
◀️ عضویت در کانال @aoveissi