Paging 3 Android Library

Paging 3 Android Library

Paging 3 库可帮助您从本地存储或网络上的较大数据集中加载和显示数据页。这种方法允许您的应用更有效地使用网络带宽和系统资源。Paging 3 库的组件旨在适应推荐的 Android 应用程序架构,与其他 Jetpack 组件完美集成,并提供一流的 Kotlin 支持。

在本课程结束时,您将对 Paging 3 库有一个很好的理解,并且能够在您自己的项目中实现它。我们将涵盖分页源、远程中介、加载状态、页眉、页脚、UI 模型等主题。我们很好地涵盖了 Kotlin Flow 和带有分页 3 库的 RxJava。

本课程非常实用,我们将从头开始构建一个 Android 应用程序。我们将使用 MVVM 架构,我们将使用 Android 库,如 Retrofit、Room、Coroutines、Flow、RxJava、Timber 等。

Paging 3 库包括以下功能:

分页数据的内存缓存。这可确保您的应用程序在处理分页数据时有效地使用系统资源。

内置请求重复数据删除,确保您的应用高效利用网络带宽和系统资源。

可配置的 RecyclerView 适配器在用户滚动到加载数据的末尾时自动请求数据。

对 Kotlin 协程和 Flow 以及 LiveData 和 RxJava 的一流支持。

对错误处理的内置支持,包括刷新和重试功能。

Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.96 GB | Duration: 6h 11m

What you’ll learn
Paging 3
Retrofit
Room
Flow
RxJava
MVVM

Description
The Paging 3 library helps you load and display pages of data from a larger dataset from local storage or over network. This approach allows your app to use both network bandwidth and system resources more efficiently. The components of the Paging 3 library are designed to fit into the recommended Android app architecture, integrate cleanly with other Jetpack components, and provide first-class Kotlin support.

By the end of this course, you will have a good understanding of Paging 3 library and will be able to implement it in your own project. We will cover the topic on Paging Source, Remote Mediator, Load State, Header, Footer, UI Models etc. We well cover both Kotlin Flow and RxJava with Paging 3 library.

This course is fully practical and we will build an Android application from scratch. We will be using a MVVM architecture and we will use the Android library like Retrofit, Room, Coroutines, Flow, RxJava, Timber etc.

The Paging 3 library includes the following features:

In-memory caching for your paged data. This ensures that your app uses system resources efficiently while working with paged data.

Built-in request deduplication, ensuring that your app uses network bandwidth and system resources efficiently.

Configurable RecyclerView adapters that automatically request data as the user scrolls toward the end of the loaded data.

First-class support for Kotlin coroutines and Flow, as well as LiveData and RxJava.

Built-in support for error handling, including refresh and retry capabilities.

Who this course is for:
Android Developer

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/12152.html

赞 (0)
steven的头像steven
上一篇 2021年6月3日
下一篇 2021年6月3日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部