首页
›
后端、数据与云原生工程
›
070-Flutter、React Native与KMP跨端工程
›
《Flutter本地存储与离线工程》
VIP13
本课程属于:070-Flutter、React Native与KMP跨端工程
后端、数据与云原生工程 · 共 13 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Flutter本地存储与离线工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与离线场景分析
目标=明确Flutter本地存储与离… · 核心挑战 · 典型应用场景(如无网环境
课程导入
离线场景分析
02
Flutter本地存储方案全景
目标=对比SharedPrefere… · 文件存储 · SQLite
Flutter
本地存储方案全景
03
SharedPreferences键值存储实战
目标=掌握轻量配置 · 用户偏好 · 简单状态持久化的读写
SharedPrefer…
键值存储实战
04
文件系统与路径管理
目标=理解path_provider · dart:io · 临时目录
文件系统
路径管理
05
JSON序列化与模型映射
目标=使用json_serializ… · freezed等工具完成数据模型定义 · 序列化
JSON
序列化
06
SQLite基础与sqflite入门
目标=创建数据库 · 表结构设计 · 增删改查
SQLite
sqflite
07
SQLite进阶与迁移策略
目标=处理数据库版本升级 · 表结构变更 · 数据迁移
SQLite
进阶
08
Drift框架实战
目标=使用类型安全SQL · 代码生成 · 响应式查询
Drift
框架实战
09
Hive快速键值数据库
目标=掌握Box · TypeAdapter · 加密存储
Hive
快速键值数据库
10
Isar高性能NoSQL存储
目标=利用索引 · 查询 · 链接
Isar
NoSQL
11
ObjectBox面向对象存储
目标=定义实体 · 关系 · 查询与数据同步
ObjectBox
面向对象存储
12
本地存储安全与加密
目标=使用flutter_secur… · 加密数据库 · AES加密文件保护敏感数据
本地存储安全
加密
13
离线优先架构设计
目标=定义离线优先原则 · 数据流 · 单一数据源
离线优先架构设计
目标=定义离线优…
14
网络状态监听与离线感知
目标=使用connectivity_… · internet_connectio… · 驱动UI与同步逻辑
网络状态监听
离线感知
15
本地缓存策略与失效机制
目标=设计TTL · LRU · 写穿
本地缓存策略
失效机制
16
离线队列与操作日志
目标=记录用户离线操作 · 顺序化队列 · 冲突检测与重放机制
离线队列
操作日志
17
数据同步与冲突解决
目标=实现基于时间戳 · 版本向量 · CRDT或业务规则的冲突解决策略
数据同步
冲突解决
18
后台同步与任务调度
目标=使用workmanager · background_fetch等在… · 上传
后台同步
任务调度
19
分页、懒加载与大数据量存储
目标=在本地数据库中实现分页查询 · 游标 · 无限滚动与内存优化
分页
懒加载
20
文件上传下载的离线管理
目标=断点续传 · 临时文件 · 下载队列
文件上传下载的离…
目标=断点续传
21
状态管理与本地存储集成
目标=结合Provider · Riverpod · Bloc
状态管理
本地存储集成
22
离线UI与用户体验设计
目标=加载态 · 空态 · 错误态
UI
离线
23
测试本地存储与离线逻辑
目标=单元测试 · 集成测试 · Mock数据库
测试本地存储
离线逻辑
24
性能优化与存储调优
目标=批量写入 · 事务合并 · 索引优化
性能优化
存储调优
25
跨平台差异与兼容性
目标=处理Android · iOS · Web
跨平台差异
兼容性
26
数据备份、恢复与迁移
目标=实现本地数据导出 · 导入 · 云备份
数据备份
恢复
27
离线工程中的错误处理与日志
目标=捕获存储异常 · 同步失败 · 磁盘满
离线工程
错误处理
28
实战
目标=构建离线优先的待办事项应用 · 离线队列 · 同步
目标=构建离线优…
离线队列
29
实战
目标=实现新闻阅读器的离线缓存与同步 · 图片下载 · 离线阅读
目标=实现新闻阅…
同步
30
课程总结与工程化落地
目标=回顾技术选型 · 架构模式 · 测试策略
课程总结
工程化落地
所属VIP或分类
同VIP:Compose-Multiplatform-UI工程
同VIP:Flutter原生插件与平台通道工程
同VIP:Flutter开发实战100例