Navigation Component (Implementation in kotlin with real time example), fragmentfactory and dependency
What's implemented? single Activity with Fragments navigation graph in XML handling of notifications (explicit deep links) custom handling of implicit deep links (more on that later) passing arguments between Fragments via Safe Args starting Fragments for result and waiting for that result (similar to Activity's startActivityForResult and onActivityResult) transitions between fragments with shared Toolbar a simple Toolbar navigation icon morphing ("<-" -> "X") base Dagger setup with a FragmentFactory used to create Fragments with non-default constructors To include Navigation support in your project, add the following dependencies to your app's build.gradle file: dependencies { def nav_version = "2.3.0-alpha05" // Java language implementation implementation "androidx.navigation:navigation-fragment:$nav_version" implementation "androidx.navigation:navigation-ui:$nav_version" // Kotlin imp...