The Navigation component is a suite of libraries, tooling and guidance for in-app navigation. The component centralizes all of the navigation information of your app in a navigation graph, providing a robust framework for implementing everything from simple button clicks to complex navigation UI patterns.
Android Studio 3.3 includes the Navigation Editor, which visuals your navigation graph. Other features and benefits include:
– Automatic handling of fragment transactions