首页
›
移动端与Android应用开发
›
002-Compose状态提升与槽位布局
›
《KMP Compose跨平台状态同步与架构治理》
VIP20
本课程属于:002-Compose状态提升与槽位布局
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
KMP Compose跨平台状态同步与架构治理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
状态共享架构全景
领域分层 · 平台边界 · 跨模块依赖
状态共享架构全景
领域分层
02
Compose状态模型核心
remember · mutableStateOf · StateFlow与Compose订…
Compose
状态模型核心
03
跨平台ViewModel设计
expect/actual模式 · 工厂方法 · 生命周期感知
ViewModel
跨平台
04
分层数据流架构
UI层→ViewModel层→Dom… · 反向数据流驱动
分层数据流架构
UI
05
Repository模式在KMP中的实现
接口统一 · 平台实现隔离 · 缓存策略
Repository
KMP
06
StateFlow与SharedFlow的选择
热流冷流区别 · 作用域管理 · 背压处理
StateFlow
SharedFlow
07
依赖注入架构方案
手动DI vs Koin vs Da… · 模块化注入边界
依赖注入架构方案
DI
08
跨平台状态同步
Kotlin/Native内存模型 · 共享可变状态陷阱 · 线程安全策略
跨平台状态同步
Kotlin/Nativ…
09
单向数据流(UDF)实践
不可变状态 · 事件驱动 · 副作用处理
UDF
单向数据流
10
ViewModel作用域管理
coroutineScope · viewModelScope跨平台生… · 清理策略
ViewModel
作用域管理
11
屏幕级状态与全局状态分离
use-case导向 · Paging状态 · Dialog状态
屏幕级状态
全局状态分离
12
状态提升(State Hoisting)架构
子组件无状态 · 父组件拥有数据 · 回调降级方案
State
Hoisting
13
跨模块状态共享
共享模块定义接口 · 平台模块实现 · 编译期安全
跨模块状态共享
共享模块定义接口
14
持久化状态架构
KMP下Room/SQLDeligh… · 序列化策略 · 缓存穿透
持久化状态架构
KMP
15
深层嵌套状态处理
不可变更新 · copy()性能 · diff策略
深层嵌套状态处理
不可变更新
16
跨协程作用域状态合并
combine · flatMapLatest · buffer策略
跨协程作用域状态…
combine
17
UI与业务状态分离架构
Sealed Class封装 · Loading/Error/Succ… · 映射转换
UI
业务状态分离架构
18
状态边界测试策略
ViewModel单元测试 · Compose UI测试 · 多平台断言
状态边界测试策略
ViewModel
19
导航状态共享
Navigation Compose… · 路由参数 · 返回结果
导航状态共享
Navigation
20
多窗口/多实例状态隔离
JetBrains Compose桌… · 每个窗口独立状态树
多窗口
多实例状态隔离
21
主题与配置状态共享
MaterialTheme定制 · 夜间模式 · 语言切换
主题
配置状态共享
22
错误与异常状态全局处理
捕获层 · 用户提示 · 重试策略
错误
异常状态全局处理
23
性能风险与优化
重组范围控制 · derivedStateOf · remember不稳定参数
性能风险
优化
24
跨平台日志与调试架构
expect/actual日志门面 · 状态快照 · 时间旅行调试思想
跨平台日志
调试架构
25
状态规范化与文档化
类型定义 · 注释规范 · 架构决策记录(ADR)
状态规范化
文档化
26
渐进式状态迁移
从单体到模块化 · 遗留状态桥接 · 兼容层设计
渐进式状态迁移
从单体到模块化
27
第三方库状态集成
Coil/Glide图片加载 · Lottie动画 · Paging3
第三方库状态集成
Coil/Glide
28
状态安全与访问控制
不可变暴露 · 内部突变 · 读/写权限分层
状态安全
访问控制
29
全链路状态验证
端到端数据流测试 · UI自动化截图比对 · 状态一致性断言
全链路状态验证
端到端数据流测试
30
架构决策回顾与演进
关键权衡点 · 失败案例复盘 · 未来Compose Multipla…
架构决策回顾
演进
所属VIP或分类
同VIP:BottomNavigation组件槽位定制与界面适配
同VIP:Compose与ViewModel状态协作及生命周期治理
同VIP:Compose单向数据流与多组件状态管理