Skip to content

nav3-recipes

该项目是Jetpack Navigation 3库的代码示例集合,用于演示如何通过其API实现常见的导航功能。核心内容包括:

  1. 功能覆盖:提供多种导航场景的实现示例,如基础API使用、深层链接处理、自定义布局(如列表-详情页、双窗格、BottomSheet)、动画配置、多BackStack管理、条件导航、ViewModel参数传递、结果返回机制等。
  2. 使用方法:用户需克隆仓库并在Android Studio中打开,每个示例对应独立包和Activity,可直接运行测试。
  3. 主要特性:支持Material3自适应布局、模块化导航代码(Hilt/Koin依赖注入示例)、稳定版与最新版(可能为alpha)分支分离(main分支为最新版,稳定版在Releases页面)。
  4. 扩展性:未来可能将常见模式升级为库内辅助工具,示例会同步更新以保持最佳实践。