navigation3

Declarative navigation for Compose UIs, offering runtime and UI modules, navigation graphs, deep-linking, lifecycle-aware back stack handling, and simplified dependency setup.

Android JVMJVMKotlin/NativeWasmJS
GitHub stars5928
Authorsandroidx
Open issues
LicenseApache License 2.0
Creation datealmost 6 years ago

Last activity12 days ago
Latest release1.1.0-beta01 (12 days ago)

navigation3

Navigation 3 is a new navigation library designed to work with Compose.

[API Reference]

Declaring dependencies

To add a dependency on navigation3, you must add the Google Maven repository to your project. Read Google's Maven repository for more information.

Add the dependencies for the artifacts you need in the build.gradle file for your app or module:

Kotlin

dependencies {
    implementation("androidx.navigation3:navigation3-runtime:1.1.0-alpha02")
    implementation("androidx.navigation3:navigation3-ui:1.1.0-alpha02")
}
Groovy
dependencies {
    implementation "androidx.navigation3:navigation3-runtime:1.1.0-alpha02"
    implementation "androidx.navigation3:navigation3-ui:1.1.0-alpha02"
}

For more information about dependencies, see Add build dependencies.

Issue tracker

Issue Tracker

Android JVMJVMKotlin/NativeWasmJS
GitHub stars5928
Authorsandroidx
Open issues
LicenseApache License 2.0
Creation datealmost 6 years ago

Last activity12 days ago
Latest release1.1.0-beta01 (12 days ago)

navigation3

Navigation 3 is a new navigation library designed to work with Compose.

[API Reference]

Declaring dependencies

To add a dependency on navigation3, you must add the Google Maven repository to your project. Read Google's Maven repository for more information.

Add the dependencies for the artifacts you need in the build.gradle file for your app or module:

Kotlin

dependencies {
    implementation("androidx.navigation3:navigation3-runtime:1.1.0-alpha02")
    implementation("androidx.navigation3:navigation3-ui:1.1.0-alpha02")
}
Groovy
dependencies {
    implementation "androidx.navigation3:navigation3-runtime:1.1.0-alpha02"
    implementation "androidx.navigation3:navigation3-ui:1.1.0-alpha02"
}

For more information about dependencies, see Add build dependencies.

Issue tracker

Issue Tracker