نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
صفحهبندی دادههای شما به بهبود عملکرد برنامه شما کمک میکند و تجربه کاربر را بدون هیچ تلاشی افزایش میدهد. این دوره به شما می آموزد که چگونه از کتابخانه صفحه بندی اندروید برای افزودن صفحه بندی به برنامه های اندرویدی خود استفاده کنید. دانستن مفهوم "صفحه بندی" و نحوه اعمال آن در مجموعه داده ها می تواند به شناسایی منابع مختلفی که کتابخانه صفحه بندی اندروید می تواند داده ها را از آنها نمایش دهد کمک کند. در این دوره آموزشی، مدیریت و اتصال دادهها با استفاده از کتابخانه صفحهبندی، یاد میگیرید که چگونه دادهها را از چندین منبع با استفاده از کتابخانه صفحهبندی 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
نمایش نظرات