LiveData در برنامه نویسی اندروید

نوع فایل
MP4 | ZIP
حجم فایل
105 مگابایت
مدت اپیزود
23:42
تاریخ انتشار
17 بهمن 1399
دسته بندی
تعداد بازدید
2 فروش
10,000 تومان
افزودن به سبد خرید
  خرید این محصول

با سلام خدمت دوستان عزیز در این بخش به بررسی LiveData در برنامه نویسی اندروید می پردازیم LiveData یک نوع معماری نرم افزار است که بر روی تغییرات داده کار می کند به این شکل که با تغییر داده View ما آپدیت می شود و خوبی livedata در این بخش است که مدیریت مربوط به از بین بردن View ها را در دست دارد و دیگر برنامه نویس نگران خطاهایی نظر Memory Leak و Crash در نرم فزار نخواهد بود.

 

ویژگی های LiveData در برنامه نویسی اندروید :

  • Observable Data holder class
  • aware of memory leak
  • no crash
  • lifecycle-aware classes
  • like rxjava
  • useful
  • easy to use

نرم افزارهایی که نیاز دارند براساس تغییر داده آپدیت شوند باید با معماری LiveData پیاده سازی شوند تا در گوشی های مختلف Optimize باشند. مثلا می خواهید تعداد افراد آنلاین را در لحظه به کاربر نمایش دهید برای اینکار می توانید از معماری LiveData استفاده کنید تا نگران MemoryLeak نباشید.

در نرم افزار SnappQ‏ که در لحظه بیش از میلیون ها نفر به این اپلیکیشن متصل می شوند از تکنولوژی Socket به همراه LiveData استفاده شده است نتنها LiveData به بهتر شدن Performance نرم افزار در گوشی کاربر می کند بلکه باعث می شود سرور شما نیز از باراضافی که ممکن است به علت Request بد ایجاد شود جلوگیری کند.

livedata  الگوی observer را دنبال می کند زمانی که داده ای تغییر می کند لایودیتا observer را باخبر می سازد در این جالت مدیریت داده به observer داده می شود و شما دیگر نیاز ندارید خودتان UI را آپدیت کنید بلکه اینکار درون observer انجام می شود.

 

موفق و پیروز باشید.

مطالعه بیشتر

   راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.