Skip to content

Manual Implementation of Multiple Back Stacks using Jetpack Navigation Component

Notifications You must be signed in to change notification settings

hakobvardanyan/NavigationComponentSample

Repository files navigation

Jetpack Navigation Component: Manual Implementation of Multiple Back Stacks

The repository contains multiple back stacks manual implementation for a custom views as well as custom logic for the system back navigation.

Check detailed information in this article

Navigation scheme for menu in this repository is following:

Component 10

In addition you can find:

  • A separate nested authentication graph
  • A separate invest graph which opens on top of menu flow
  • Fragment transition animations
  • Shared ViewModel in scope of main fragment to for communication with nested flows
  • Splash screen from which app decides where to navigate

You can check this branch for implementation of supporting multiple back stacks using global actions in XML.