首页
›
移动端与Android应用开发
›
033-Jetpack Compose启动耗时优化
›
《Navigation Compose懒加载配置指南》
VIP20
本课程属于:033-Jetpack Compose启动耗时优化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Navigation Compose懒加载配置指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
懒加载核心概念与Navigation Compose结合原理
Composable延迟加载 · NavHost与懒加载关系 · 性能收益分析
Navigation
Compose
02
工程环境与依赖配置
build.gradle依赖版本 · Kotlin版本 · Jetpack Compose版本对…
工程环境
依赖配置
03
导航图基础结构
NavHost · NavController · composable()方法定义路由
导航图基础结构
NavHost
04
默认非懒加载导航的局限性
一次性注册所有路由导致启动慢 · 内存占用高 · 适用场景判断
默认非懒加载导航…
一次性注册所有路…
05
懒加载导航图实现方式
使用NavHost的lazy属性 · NavGraphBuilder.la… · 延迟初始化
懒加载导航图实现…
NavHost
06
lazyComposable()函数详解
参数 · lambda定义 · 代码示例
lazyComposab…
函数详解
07
懒加载路由参数传递
NavArgument配置 · defaultValue · type
懒加载路由参数传…
NavArgument
08
懒加载与ViewModel配合
viewModel()在懒加载后的作… · 延迟创建ViewModel · SharedViewModel注意事…
ViewModel
懒加载
09
惰性状态恢复
SavedStateHandle在懒… · 自动恢复与手动恢复
惰性状态恢复
SavedStateHa…
10
懒加载底部导航实现
BottomNavigation与N… · item选中触发路由切换 · 预加载优化
懒加载底部导航实…
BottomNaviga…
11
懒加载深层链接处理
deepLink配置 · 延迟解析 · Intent传递参数
懒加载深层链接处…
deepLink
12
懒加载导航动画
AnimatedNavHost · enterTransition/ex… · 与懒加载结合的性能影响
懒加载导航动画
AnimatedNavH…
13
懒加载多模块导航
模块化下的懒加载配置 · 动态feature模块 · 路由懒加载与依赖注入
懒加载多模块导航
模块化下的懒加载…
14
懒加载状态管理
rememberSaveable · LaunchedEffect · DisposableEffect在懒…
懒加载状态管理
rememberSave…
15
懒加载与Hilt集成
hiltViewModel() · @HiltViewModel注解 · SessionComponent作用…
Hilt
懒加载
16
懒加载路由的测试策略
NavHostTestRule · ComposeTestRule · 懒加载路由的启动测试
懒加载路由的测试…
NavHostTestR…
17
懒加载常见错误与调试
IllegalStateExcept… · NavController未初始化 · 路由重复注册
懒加载常见错误
调试
18
懒加载性能基准测试
启动时间测量 · 帧率监控 · StrictMode
懒加载性能基准测…
启动时间测量
19
懒加载与协程作用域
viewModelScope · lifecycleScope在懒加载… · 内存泄漏预防
懒加载
协程作用域
20
懒加载路由的代码组织
提供路由常量 · 封装NavGraphBuilder扩… · 团队规范
懒加载路由的代码…
提供路由常量
21
懒加载与导航图嵌套
嵌套NavGraph的懒加载 · 父路由与子路由延迟加载关系
懒加载
导航图嵌套
22
懒加载与条件路由
基于用户状态动态注册路由 · 运行时添加/移除路由 · 与懒加载兼容方案
懒加载
条件路由
23
懒加载配合Safe Args
类型安全传递参数 · 代码生成 · 懒加载路由中Safe Args的延迟…
Safe
Args
24
懒加载路由的日志与监控
NavigationDebugFla… · 自定义NavControllerOb… · 路由回调记录
懒加载路由的日志
监控
25
懒加载与TabLayout集成
TabRow · HorizontalPager · 懒加载页面切换时路由加载控制
TabLayout
懒加载
26
懒加载与预加载策略
预加载邻近路由 · 使用CompositionLocal · 延迟初始化与预热
懒加载
预加载策略
27
懒加载与后台State保存
onSaveInstanceStat… · ViewModel的SavedSta… · 配置变更恢复
State
懒加载
28
懒加载与导航结果
getCurrentBackStac… · savedStateHandle.g… · 结果回传延迟
懒加载
导航结果
29
懒加载生产环境优化
ProGuard混淆配置 · 资源压缩 · APK体积影响
懒加载生产环境优…
ProGuard
30
完整实战项目
集成所有懒加载配置技巧 · 性能对比数据 · 部署与上线检查清单
完整实战项目
集成所有懒加载配…
所属VIP或分类
同VIP:Android-Studio-Profiler卡顿分析课程
同VIP:Baseline-Profile配置实战教程
同VIP:Compose初始组合耗时分析教程