def nav_version = "2.3.2"
// Java language implementation
implementation "androidx.navigation:navigation-fragment:$nav_version"
implementation "androidx.navigation:navigation-ui:$nav_version"
// Kotlin
implementation "androidx.navigation:navigation-fragment-ktx:$nav_version"
implementation "androidx.navigation:navigation-ui-ktx:$nav_version"
// Feature module Support
implementation "androidx.navigation:navigation-dynamic-features-fragment:$nav_version"
// Testing Navigation
androidTestImplementation "androidx.navigation:navigation-testing:$nav_version"
// Jetpack Compose Integration
implementation "androidx.navigation:navigation-compose:1.0.0-alpha05"
FOR SAFE ARGS
add this in app level gradle
classpath "androidx.navigation:navigation-safe-args-gradle-plugin:$nav_version"
add this in module level gradle
apply plugin: "androidx.navigation.safeargs" //for java
apply plugin: "androidx.navigation.safeargs.kotlin" // for kotlin