I was going through the Android samples for Naviga...
# android-architecture
k
I was going through the Android samples for Navigation Architecture. Can anyone tell me whats are the below dependencies for or where can I read about the differences?
Copy code
navigation.runtime = "androidx.navigation:navigation-runtime:$versions.navigation"
navigation.runtime_ktx = "androidx.navigation:navigation-runtime-ktx:$versions.navigation"
navigation.fragment = "androidx.navigation:navigation-fragment:$versions.navigation"
navigation.fragment_ktx = "androidx.navigation:navigation-fragment-ktx:$versions.navigation"
navigation.ui = "androidx.navigation:navigation-ui:$versions.navigation"
navigation.ui_ktx = "androidx.navigation:navigation-ui-ktx:$versions.navigation"
b
everything with _ktx suffix is set of kotlin extension functions for corresponding lib (or related to it): https://developer.android.com/kotlin/ktx
k
Alright, thanks for the lead but what's the difference between runtime, fragment and ui?
d
RTTD