androidx.navigation
Annotations
| NavDeepLinkDsl | |
| NavDeepLinkSaveStateControl | |
| NavDestination.ClassType | This optional annotation allows tooling to offer auto-complete for the  | 
| NavDestinationDsl | |
| NavOptionsDsl | |
| Navigator.Name | This annotation should be added to each Navigator subclass in Android to denote the default name used to register the Navigator with a  | 
Interfaces
| FloatingWindow | A marker interface for  | 
| NavArgs | An interface marking generated Args classes. | 
| NavController.OnDestinationChangedListener | OnDestinationChangedListener receives a callback when the  | 
| NavDirections | An interface that describes a navigation operation: action's id and arguments | 
| NavHost | A host is a single context or container for navigation via a  | 
| Navigator.Extras | Interface indicating that this class should be passed to its respective  | 
| SupportingPane | A marker interface for  | 
Classes
| ActionOnlyNavDirections | An implementation of  | 
| ActivityKt | |
| ActivityNavArgsLazyKt | |
| ActivityNavigator | ActivityNavigator implements cross-activity navigation. | 
| ActivityNavigator.Destination | NavDestination for activity navigation | 
| ActivityNavigator.Extras | Extras that can be passed to ActivityNavigator to customize what  | 
| ActivityNavigator.Extras.Builder | Builder for constructing new  | 
| ActivityNavigatorDestinationBuilder | DSL for constructing a new  | 
| ActivityNavigatorDestinationBuilderKt | |
| ActivityNavigatorExtrasKt | |
| AnimBuilder | DSL for setting custom Animation or Animator resources on a  | 
| CollectionNavType | A  | 
| NamedNavArgument | Construct a named  | 
| NamedNavArgumentKt | |
| NavAction | Navigation actions provide a level of indirection between your navigation code and the underlying destinations. | 
| NavActionBuilder | DSL for building a  | 
| NavArgsLazy | An implementation of  | 
| NavArgument | NavArgument denotes an argument that is supported by a  | 
| NavArgument.Builder | A builder for constructing  | 
| NavArgumentBuilder | DSL for constructing a new  | 
| NavBackStackEntry | Representation of an entry in the back stack of a  | 
| NavBackStackEntryKt | |
| NavController | NavController manages app navigation within a  | 
| NavControllerKt | |
| NavDeepLink | NavDeepLink encapsulates the parsing and matching of a navigation deep link. | 
| NavDeepLink.Builder | A builder for constructing  | 
| NavDeepLinkBuilder | Class used to construct deep links to a particular destination in a  | 
| NavDeepLinkDslBuilder | DSL for constructing a new  | 
| NavDeepLinkDslBuilderKt | |
| NavDeepLinkRequest | A request for a deep link in a  | 
| NavDeepLinkRequest.Builder | A builder for constructing  | 
| NavDestination | NavDestination represents one node within an overall navigation graph. | 
| NavDestinationBuilder | DSL for constructing a new  | 
| NavGraph | NavGraph is a collection of  | 
| NavGraphBuilder | DSL for constructing a new  | 
| NavGraphBuilderKt | |
| NavGraphKt | |
| NavGraphNavigator | A Navigator built specifically for  | 
| NavGraphViewModelLazyKt | |
| NavHostController | Subclass of  | 
| NavHostKt | |
| NavInflater | Class which translates a navigation XML file into a  | 
| NavOptions | NavOptions stores special options for navigate actions | 
| NavOptions.Builder | Builder for constructing new instances of NavOptions. | 
| NavOptionsBuilder | DSL for constructing a new  | 
| NavOptionsBuilderKt | |
| NavType | NavType denotes the type that can be used in a  | 
| NavType.EnumType | EnumType is used for  | 
| NavType.ParcelableArrayType | ParcelableArrayType is used for  | 
| NavType.ParcelableType | ParcelableType is used for passing Parcelables in  | 
| NavType.SerializableArrayType | SerializableArrayType is used for  | 
| NavType.SerializableType | SerializableType is used for Serializable  | 
| NavUri | |
| NavUriKt | |
| Navigator | Navigator defines a mechanism for navigating within an app. | 
| NavigatorProvider | A NavigationProvider stores a set of  | 
| NavigatorProviderKt | |
| NavigatorState | The NavigatorState encapsulates the state shared between the  | 
| PopUpToBuilder | DSL for customizing  | 
| SavedStateHandleKt | |
| ViewKt | |
| NavDestination.Companion | |
| Navigation | Entry point for navigation operations. | 
