原文地址:
https://developer.android.google.cn/topic/libraries/architecture/navigation/
介绍
Jetpack是Android软件组件的集合,可以使你更轻松地开发出色的Android应用程序。这些组件可帮助你遵循最佳实践,免除编写样板代码并简化复杂任务,因此你可以专注于开发者更关系的业务代码。Jetpack包含androidx.*库中,与平台API分开。这意味着它提供向后兼容性并且比Android平台更频繁地更新,确保你始终可以访问最新和最好的Jetpack组件版本。
Navigation组件简化了Android应用程序中导航的实现。
Navigation原则
任何应用内导航的目标应该是为用户提供一致且可预测的体验。为了实现这一目标,Navigation架构组件可帮助你构建符合以下每个导航原则的应用程序。
应用具有固定的起点
应用应该具有固定起点,即用户从启动器启动应用时看到的界面。此起点也应该是用户在按下后退按钮后返回启动器时看到的