首页
›
移动端与Android应用开发
›
056-离线优先架构Compose快照回归
›
《离线优先Room与DataStore选型快照一致性指南》
VIP20
本课程属于:056-离线优先架构Compose快照回归
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
离线优先Room与DataStore选型快照一致性指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程介绍
离线优先架构与本地存储概述
课程介绍
离线优先架构
02
Room 与 DataStore 简介
Room 与 DataStore 简介 · 核心概念 · 实践要点
Room
DataStore
03
Room 基础
Entity · DAO · Database
Room
Entity
04
Room 进阶
关系 · 迁移 · 测试
Room
进阶
05
DataStore 基础
Preferences DataSt…
DataStore
Preferences
06
DataStore 进阶
Proto DataStore
DataStore
进阶
07
两者对比
适用场景与性能分析
两者对比
适用场景
08
选择策略
何时用 Room · 何时用 DataStore
选择策略
Room
09
离线优先架构核心概念
同步与冲突
离线优先架构核心…
同步
10
快照一致性概念
为什么要保证一致性
快照一致性概念
为什么要保证一致…
11
Room 中的事务和一致性保证
Room 中的事务和一致性保证 · 核心概念 · 实践要点
Room
事务
12
DataStore 中的原子更新
DataStore 中的原子更新 · 核心概念 · 实践要点
DataStore
原子更新
13
离线优先数据流设计
Repository 模式
离线优先数据流设…
Repository
14
结合 Flow 和 LiveData
结合 Flow 和 LiveData · 核心概念 · 实践要点
Flow
LiveData
15
网络状态监听与数据同步
网络状态监听与数据同步 · 核心概念 · 实践要点
网络状态监听
数据同步
16
冲突解决策略(Last-Write-Wins, 自定义合并)
冲突解决策略(Last-Write-Wi… · 核心概念 · 实践要点
Last-Write-W…
冲突解决策略
17
快照生成与版本管理
快照生成与版本管理 · 核心概念 · 实践要点
快照生成
版本管理
18
使用 Room 实现离线缓存
使用 Room 实现离线缓存 · 核心概念 · 实践要点
Room
使用
19
使用 DataStore 存储偏好设置和轻量数据
使用 DataStore 存储偏好设置和… · 核心概念 · 实践要点
DataStore
使用
20
混合使用 Room 和 DataStore 的最佳实践
混合使用 Room 和 DataStor… · 核心概念 · 实践要点
Room
DataStore
21
测试离线优先代码
单元测试与集成测试
测试离线优先代码
单元测试
22
调试和数据一致性检查
调试和数据一致性检查 · 核心概念 · 实践要点
调试
数据一致性检查
23
性能优化
索引 · 批量操作 · 压缩
性能优化
索引
24
迁移指南
从 SharedPreference…
迁移指南
SharedPrefer…
25
迁移指南
从 SQLite 直接到 Room
迁移指南
SQLite
26
快照备份与恢复策略
快照备份与恢复策略 · 核心概念 · 实践要点
快照备份
恢复策略
27
数据分页与无限滚动中的一致性
数据分页与无限滚动中的一致性 · 核心概念 · 实践要点
数据分页
无限滚动
28
多模块项目中的存储选型
多模块项目中的存储选型 · 核心概念 · 实践要点
多模块项目
存储选型
29
实战项目
搭建一个离线新闻客户端
实战项目
搭建一个离线新闻…
30
总结与进阶方向
总结与进阶方向 · 核心概念 · 实践要点
进阶方向
总结与进阶方向
所属VIP或分类
同VIP:CI中Compose快照回归错误排查方法
同VIP:CI运行中Compose快照回归自动化测试配置方法
同VIP:Compose快照回归常见错误与解决方案教程