首页
›
移动端与Android应用开发
›
030-离线优先架构本地持久化
›
《从零构建离线优先应用实战》
VIP20
本课程属于:030-离线优先架构本地持久化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
从零构建离线优先应用实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
离线优先思维模型
数据本地优先 · 弱网可用 · 最终一致
离线优先思维模型
数据本地优先
02
本地存储选型对比
IndexedDB · SQLite · 文件系统
本地存储选型对比
IndexedDB
03
网络状态实时监测
Navigator.onLine · online/offline事件 · 心跳检测机制
网络状态实时监测
Navigator.on…
04
请求队列与重试策略
离线队列数据结构 · 指数退避 · 幂等性保证
请求队列
重试策略
05
同步引擎核心设计
同步周期 · 增量同步 · 全量同步
同步引擎核心设计
同步周期
06
冲突类型与检测
写写冲突 · 读写冲突 · 基于时间戳/版本号/CRDT的检测
冲突类型
检测
07
CRDT实战实现
LWW-Register · G-Counter · ORM映射与合并函数
CRDT
实战实现
08
乐观更新与悲观锁
UI先渲染本地数据 · 后台同步 · 回滚机制
乐观更新
悲观锁
09
离线认证与会话持久化
本地存储 · 刷新策略 · 安全边界
离线认证
会话持久化
10
Service Worker缓存策略
Cache-First · Network-First · Stale-While-Revali…
Service
Worker
11
本地数据库版本迁移
Schema变更 · 数据迁移脚本 · 回滚预案
本地数据库版本迁…
Schema
12
离线文件处理
大文件分片上传 · 断点续传 · 本地索引与清理
离线文件处理
大文件分片上传
13
同步冲突可视化调试工具
冲突日志 · 版本树展示 · 手动解决界面
同步冲突可视化调…
冲突日志
14
离线优先与PWA结合
Manifest · Service Worker注册 · 离线页面
PWA
离线优先
15
数据一致性校验
本地与服务器哈希比对 · 差异修复 · 审计日志
数据一致性校验
本地
16
后台同步与电量优化
Workbox · Background Sync AP… · 节流控制
后台同步
电量优化
17
离线数据加密
Web Crypto API · 密钥管理 · 加密存储方案
离线数据加密
Web
18
多端同步与账号绑定
匿名设备标识 · 账号合并 · 数据迁移流程
多端同步
账号绑定
19
离线优先在低端设备上的性能优化
内存控制 · 渲染虚拟化 · 延迟写入
离线优先
低端设备上的性能…
20
常见错误与调试方法
同步死循环 · 数据丢失 · 版本号溢出
常见错误
调试方法
21
离线优先测试策略
单元测试 · 集成测试 · 网络模拟工具(如offline.js…
离线优先测试策略
单元测试
22
性能基准测试与监控
同步延迟 · 缓存命中率 · 存储大小
性能基准测试
监控
23
离线优先应用部署
静态资源CDN · Service Worker更新 · 版本回滚
离线优先应用部署
CDN
24
离线优先与Firebase/RTDB集成
本地缓存层 · 同步适配器 · 冲突处理
Firebase/RTD…
离线优先
25
离线优先与GraphQL客户端
本地索引 · 查询缓存 · 写时同步
GraphQL
离线优先
26
离线优先在React Native/Flutter中的实现
原生存储桥接 · 同步服务
React
Native/Flutt…
27
离线优先应用的安全审计
XSS · CSRF · 数据泄露
离线优先应用的安…
XSS
28
离线优先的UX设计原则
加载状态 · 离线提示 · 冲突解决UI
UX
离线优先的
29
从在线模式平滑迁移到离线优先
渐进增强 · 功能降级 · 用户引导
线模式平滑迁移到…
渐进增强
30
完整项目实战
从零搭建离线待办应用 · 涵盖所有核心模块并部署上线
完整项目实战
从零搭建离线待办…
所属VIP或分类
同VIP:API接入封装支持离线读写的实践
同VIP:DataStore偏好存储迁移实操
同VIP:DataStore偏好设置持久化教程