This app was built following AndroidDevelopers Codelabs. The app demonstrates:
- Android navigation library.
- Definition of the path from one destination to another,
- Use of the Navigation Graph to create an action that connects the destinations.
- How to connect the drawer to the navigation controller.
- How to link the navigation controller to the app bar with up button.
- Controlling back button with navigation.
- Conditional navigation.
- Navigation using the options menu
- Implicit intent, “share" menu and external activity.
- Passing arguments between NavDirections with Safe Args Gradle plugin for type safety.
Copyright 2019 Google, Inc (all resources are from AndroidDevelopers Codelabs).