首页
›
热销单品
›
综合补充资料
›
《Compose与ViewModel状态管理实战》
所属分类:综合补充资料
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘 Compose · ViewModel
状态管理实战
🎯 30 章节 · 从入门到实战
01
Compose基础概念
声明式UI与命令式UI对比
核心思想
互操作性
02
环境搭建
Android Studio配置Compose
编译器版本
Gradle依赖
03
可组合函数
@Composable注解 · 规则
重组
智能重组
04
布局系统
Column/Row/Box
Modifier链式
ConstraintLayout
05
状态基础
remember · mutableStateOf
状态提升
单向数据流
06
ViewModel集成
添加依赖 · 生命周期
viewModel()
Compose集成
07
StateFlow与LiveData
原理 · 转换
collectAsState
observeAsState
08
Compose副作用
LaunchedEffect · DisposableEffect
SideEffect
rememberCoroutineScope
09
remember与derivedStateOf
缓存 · 派生状态
状态计算优化
10
snapshotFlow
Compose状态→Flow
响应式数据流
collect
11
ViewModel业务逻辑
职责划分 · Repository
viewModelScope
12
状态容器模式
StateHolder · UiState
不可变状态
事件驱动
13
Compose导航
Navigation Compose
NavHost
传递参数
14
底部导航与状态保持
BottomNavigation
嵌套导航
保存状态
15
列表与LazyColumn
性能优化 · item
粘性头部
items
16
状态与列表结合
独立item状态
DiffUtil原理
17
Compose表单
TextField状态管理
输入验证
错误状态
18
ViewModel与表单
数据管理 · 提交
加载状态
19
Compose对话框
AlertDialog · BottomSheet
Dialog状态
20
ViewModel与对话框
数据流 · 事件处理
状态恢复
21
Compose动画
animate*AsState
AnimatedVisibility
Crossfade
22
动画与状态联动
状态驱动动画
无限循环
关键帧
23
Compose主题
MaterialTheme · 自定义
深色模式
24
ViewModel与主题切换
动态切换 · 持久化
主题状态管理
25
Compose手势
clickable · draggable
swipeable
手势检测
26
手势与状态交互
滑动删除 · 拖拽排序
手势状态同步
27
网络请求
Retrofit + ViewModel
三态管理
Loading/Error/Success
28
ViewModel与缓存
Room · 离线优先
状态持久化
29
Compose测试
UI测试 · ViewModel单元测试
状态测试
30
综合实战
待办事项App
CRUD
搜索·排序·持久化
所属VIP或分类
同VIP:ADB命令与Android设备调试
同VIP:ADI-SHARC音频系统深度开发实战
同VIP:AEC回声消除与双端通话检测