文件名称:Store:Kotlin库用于异步数据加载和缓存
文件大小:1.32MB
文件格式:ZIP
更新时间:2024-04-26 05:06:49
Kotlin
商店4 Store是一个Kotlin库,用于从远程和本地源加载数据。 问题: 现代软件需要数据表示形式是可变的并且始终可用。 用户希望他们的UI体验永远不会因新数据加载而受到损害(阻止)。 无论应用程序是社交,新闻还是企业对企业,用户都希望在线和离线都能获得无缝的体验。 国际用户期望最少的数据下载量,因为许多兆字节的下载数据会很快导致天价电话费。 Store是一类,可简化应用程序中数据的获取,共享,存储和检索。 商店类似于同时公开了使用,遵循单向数据流的API。 Store提供了UI元素和数据操作之间的抽象级别。 概述 商店负责管理特定的数据请求。 创建商店的实现时,将为它提供Fetcher ,该函数定义如何通过网络获取数据。 您还可以定义商店如何在内存和磁盘上缓存数据。 由于Store以Flow返回您的数据,因此线程化很容易! 构建存储后,它将处理数据流周围的逻辑,使您的视图