آموزش مدیریت و اتصال داده ها با استفاده از کتابخانه صفحه بندی

Managing and Binding Data Using the Paging Library

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: صفحه‌بندی داده‌های شما به بهبود عملکرد برنامه شما کمک می‌کند و تجربه کاربر را بدون هیچ تلاشی افزایش می‌دهد. این دوره به شما می آموزد که چگونه از کتابخانه صفحه بندی اندروید برای افزودن صفحه بندی به برنامه های اندرویدی خود استفاده کنید. دانستن مفهوم "صفحه بندی" و نحوه اعمال آن در مجموعه داده ها می تواند به شناسایی منابع مختلفی که کتابخانه صفحه بندی اندروید می تواند داده ها را از آنها نمایش دهد کمک کند. در این دوره آموزشی، مدیریت و اتصال داده‌ها با استفاده از کتابخانه صفحه‌بندی، یاد می‌گیرید که چگونه داده‌ها را از چندین منبع با استفاده از کتابخانه صفحه‌بندی Android و SDK‌های بومی Android Google صفحه‌بندی کنید، بدون اینکه تغییری ایجاد کنید. ابتدا، کتابخانه صفحه‌بندی Android را کاوش می‌کنید و API زیربنایی را که ارائه می‌دهد، یاد می‌گیرید. در مرحله بعد، نحوه ایجاد انواع DataSource سفارشی و نمایش آنها در ViewModels خود را خواهید یافت. در نهایت، یاد می‌گیرید که چگونه داده‌های صفحه‌بندی شده خود را در RecyclyerView نشان دهید و زمانی که کاربر در نما حرکت می‌کند، فهرست را به‌روزرسانی کنید. پس از اتمام این دوره، مهارت‌ها و دانش صفحه‌بندی داده‌ها و کتابخانه صفحه‌بندی Android مورد نیاز برای بهبود عملکرد برنامه اندروید و تجربه کاربری و رفع پیچیدگی صفحه‌بندی سفارشی را خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

صفحه بندی در اندروید Pagination in Android

  • بررسی نسخه Version Check

  • بررسی اجمالی Overview

  • API های خارجی External APIs

  • تجربه ی کاربر User Experience

  • صفحه بندی داده ها Paging the Data

  • کتابخانه پیجینگ اندروید Android Paging Library

  • خلاصه Summary

صفحه بندی: زیر سرپوش Pagination: Under the Hood

  • بررسی اجمالی Overview

  • اجزای کتابخانه صفحه‌بندی اندروید Android Paging Library Components

  • مروری بر منابع داده Data Sources Overview

  • خلاصه Summary

ایجاد منابع داده سفارشی Creating Custom Data Sources

  • بررسی اجمالی Overview

  • برنامه های اندروید Android Applications

  • ایجاد منبع داده Creating DataSource

  • رسیدگی به درخواست های داده Handling Data Requests

  • ایجاد DataSource.Factory Creating DataSource.Factory

  • خلاصه Summary

ساختن صفحه بندی شده RecyclerView Building the Paginated RecyclerView

  • بررسی اجمالی Overview

  • ایجاد RecyclerView و ViewHolder Creating RecyclerView and ViewHolder

  • PagedListAdapter و DiffUtil PagedListAdapter and DiffUtil

  • Building ViewModel Building ViewModel

  • استفاده از BoundaryCallback Using BoundaryCallback

  • خلاصه Summary

به روز رسانی داده های صفحه بندی شده Updating the Paginated Data

  • بررسی اجمالی Overview

  • LiveData LiveData

  • انتشار تغییرات در منبع داده Publishing Changes to DataSource

  • خلاصه Summary

استفاده از اتاق برای صفحه بندی Using Room for Pagination

  • بررسی اجمالی Overview

  • اتاق دائو Room Dao

  • خلاصه Summary

نمایش نظرات

آموزش مدیریت و اتصال داده ها با استفاده از کتابخانه صفحه بندی
جزییات دوره
1h 14m
31
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Afzaal Ahmad Zeeshan Afzaal Ahmad Zeeshan

Afzaal Ahmad Zeeshan یک مهندس ارشد نرم افزار از Rabwah ، پاکستان است و برای توسعه منظم روزمره ، از NET Core و Node.js خوشش می آید. او در زمینه Cloud ، Mobile و API متخصص است. افضال با پلتفرم Azure تجربه دارد و دوست دارد کتابخانه ها/نرم افزارهای چند پلتفرمی را با NET Core ایجاد کند. Afzaal یک Alibaba Cloud MVP است ، دو بار به دلیل رهبری جامعه در توسعه نرم افزار ، پنج برابر وضعیت CodeProject MVP برای نوشتن و راهنمایی فنی و 4 برابر وضعیت MVP C # Corner در همان زمینه به وی امتیاز Microsoft MVP اعطا شده است. Afzaal یک منبع فعال فعال در GitHub و GitLab است ، شما می توانید او را به عنوان afzaal-ahmad-zeeshan پیدا کنید.