首页
›
移动端与Android应用开发
›
056-离线优先架构Compose快照回归
›
《离线优先Compose应用全流程实战》
VIP20
本课程属于:056-离线优先架构Compose快照回归
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
离线优先Compose应用全流程实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
离线优先理念与Compose概述
离线优先架构核心思想 · Jetpack Compose优势 · 课程目标与预备知识
Compose
离线优先理念
02
Kotlin基础回顾
协程与Flow · 密封类与数据类 · 扩展函数
Kotlin
基础回顾
03
Compose基础入门
@Composable注解 · 声明式UI模型 · Modifier基础
Compose
基础入门
04
状态管理与重组
remember · mutableStateOf · StateFlow与collectA…
状态管理
重组
05
导航与路由
NavHost · NavController · Compose Navigation…
导航
路由
06
网络层搭建
Retrofit + OkHttp配… · 拦截器与日志 · 协程调用封装
网络层搭建
Retrofit
07
本地存储选择
Room数据库基础 · Kotlin协程与Room · DataStore替代SharedP…
本地存储选择
Room
08
Repository模式
数据源抽象 · 网络优先与缓存策略 · 单一数据源原则
Repository
模式
09
离线写入队列
WorkManager基础知识 · 链式任务 · 约束条件
离线写入队列
WorkManager
10
同步冲突处理
乐观锁与版本号 · 三路合并策略 · 冲突UI提示设计
同步冲突处理
乐观锁
11
缓存策略实现
内存缓存(LRU) · 磁盘缓存 · Stale-while-revali…
缓存策略实现
LRU
12
网络状态监听
ConnectivityManage… · 离线模式UI切换 · Snackbar提示
网络状态监听
Connectivity…
13
本地数据同步机制
增量同步 · 全量同步 · 进度追踪
本地数据同步机制
增量同步
14
Compose主题系统
Material3主题自定义 · 颜色与字体架构 · 暗黑模式适配
Compose
主题系统
15
列表与性能优化
LazyColumn重用 · key稳定 · Paging3与离线分页
列表
性能优化
16
表单与输入验证
TextField状态管理 · 验证规则封装 · 错误UI即时反馈
表单
输入验证
17
图片加载与缓存
Coil配置 · 磁盘缓存策略 · 占位图与错误图
图片加载
缓存
18
依赖注入
Hilt基础 · ViewModel注入 · Repository作用域
依赖注入
Hilt
19
单元测试
JUnit5与MockK · Compose UI测试 · 假数据与测试协程
单元测试
JUnit5
20
端到端测试
Espresso + Compose… · 网络模拟 · 离线场景自动化验证
端到端测试
Espresso
21
崩溃与日志记录
Firebase Crashlyti… · 自定义日志级 · 用户行为追踪
崩溃
日志记录
22
构建变体与签名
Debug/Release配置 · ProGuard混淆 · 签名打包
构建变体
签名
23
CI/CD集成
GitHub Actions · 自动化测试 · 自动发布到Google Play内测
CI/CD
集成
24
安全存储
EncryptedSharedPre… · Android Keystore · 敏感数据保护
安全存储
EncryptedSha…
25
权限处理
运行时权限 · Compose权限状态管理 · 永久拒绝处理
权限处理
运行时权限
26
国际化与多语言
资源文件管理 · 语言切换 · RTL布局适配
国际化
多语言
27
无障碍访问
Compose语义属性 · TalkBack测试 · 色彩对比度
无障碍访问
Compose
28
App性能监测
基线Profile · 启动优化 · 帧率监控
App
性能监测
29
发布与灰度
Google Play控制台 · 分阶段发布 · 回滚策略
发布
灰度
30
完整实战项目
需求分析 · 架构设计 · 离线协同笔记App开发全流程
完整实战项目
需求分析
所属VIP或分类
同VIP:CI中Compose快照回归错误排查方法
同VIP:CI运行中Compose快照回归自动化测试配置方法
同VIP:Compose快照回归常见错误与解决方案教程