This is a sample app written in Kotlin which showcases example use cases of the Navigation Component included in the Android Jetpack.
Key Components:
-
Simple navigation (Fragment to Fragment/Activity)
-
Passing arguments with navigation(Fragment to Fragment/Activity)
-
Animated fragment transitions(Animated Fragment/Activity Transitions)
-
Deep linking using navigation(Explicit and implicit)
-
Popup navigation of fragment
-
Drawer, NavigationView, BottomNavigationView and menus integrated with Navigation graphs
-
Nested navigation graphs
-
SharedElement Transition using Navigation graphs
Github link: https://github.com/ishaan-khan/navigation-graph
Play store link: https://play.google.com/store/apps/details?id=com.ishaan.navigationsample