Fixed
Status Update
Comments
ti...@gmail.com <ti...@gmail.com> #2
+1 I tried putting everything into dynamic modules and succeeded so far, but moving navigation xml's into the corresponding modules is not possible. Having a lightweight duplicate inside :app also didn't work, output apk only includes this one, not the module one even though they have the same name to override it?
With that issue beside I would love to have support for navigation taking care of installing modules on demand.
They did announce something coming later this year:https://youtu.be/JFGq0asqSuA?t=1435
Any update on that?
With that issue beside I would love to have support for navigation taking care of installing modules on demand.
They did announce something coming later this year:
Any update on that?
pa...@gmail.com <pa...@gmail.com> #3
No update on this issue. :(
be...@google.com <be...@google.com> #4
This is the right bug to track. And yes, there hasn't been an update on this in a while.
Rest assured that we're working on it.
Rest assured that we're working on it.
ap...@google.com <ap...@google.com> #5
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 7b60fa7e40f261f15ea876509100f35d513720df
Author: Ben Weiss <benweiss@google.com>
Date: Tue Jul 30 15:51:26 2019
Skeleton for Dynamic Feature Navigator
Bug: b/132170186
Test: N/A
Change-Id: Icce8a1c937630400edd0dce7191b5328cfed5af2
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
A navigation/dynamic-feature-navigator/build.gradle
A navigation/dynamic-feature-navigator/src/main/AndroidManifest.xml
A navigation/dynamic-feature-navigator/src/main/res-public/values/public_attrs.xml
A navigation/dynamic-feature-navigator/src/main/res/values/attrs.xml
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/ActionOnlyNavDirectionsTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavActionTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavDestinationTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphNavigatorTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavigatorProviderTest.kt
M settings.gradle
https://android-review.googlesource.com/1093432
https://goto.google.com/android-sha1/7b60fa7e40f261f15ea876509100f35d513720df
Branch: androidx-master-dev
commit 7b60fa7e40f261f15ea876509100f35d513720df
Author: Ben Weiss <benweiss@google.com>
Date: Tue Jul 30 15:51:26 2019
Skeleton for Dynamic Feature Navigator
Bug:
Test: N/A
Change-Id: Icce8a1c937630400edd0dce7191b5328cfed5af2
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
A navigation/dynamic-feature-navigator/build.gradle
A navigation/dynamic-feature-navigator/src/main/AndroidManifest.xml
A navigation/dynamic-feature-navigator/src/main/res-public/values/public_attrs.xml
A navigation/dynamic-feature-navigator/src/main/res/values/attrs.xml
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/ActionOnlyNavDirectionsTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavActionTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavDestinationTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphNavigatorTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphTest.kt
A navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavigatorProviderTest.kt
M settings.gradle
ap...@google.com <ap...@google.com> #6
Project: platform/prebuilts/androidx/external
Branch: androidx-master-dev
commit c6a2d92169f4edf8e827f78d4dd29def4f71be8f
Author: Wojtek Kaliciński <wkal@google.com>
Date: Fri Aug 02 13:00:08 2019
Add play core to prebuilts
Bug: b/132170186
Change-Id: I56e3cc95993711ec86b5bc113227020ba310f32e
A com/google/android/play/core/1.6.1/LICENSE
A com/google/android/play/core/1.6.1/core-1.6.1.aar
A com/google/android/play/core/1.6.1/core-1.6.1.aar.md5
A com/google/android/play/core/1.6.1/core-1.6.1.aar.sha1
A com/google/android/play/core/1.6.1/core-1.6.1.pom
A com/google/android/play/core/1.6.1/core-1.6.1.pom.md5
A com/google/android/play/core/1.6.1/core-1.6.1.pom.sha1
https://android-review.googlesource.com/1095732
https://goto.google.com/android-sha1/c6a2d92169f4edf8e827f78d4dd29def4f71be8f
Branch: androidx-master-dev
commit c6a2d92169f4edf8e827f78d4dd29def4f71be8f
Author: Wojtek Kaliciński <wkal@google.com>
Date: Fri Aug 02 13:00:08 2019
Add play core to prebuilts
Bug:
Change-Id: I56e3cc95993711ec86b5bc113227020ba310f32e
A com/google/android/play/core/1.6.1/LICENSE
A com/google/android/play/core/1.6.1/core-1.6.1.aar
A com/google/android/play/core/1.6.1/core-1.6.1.aar.md5
A com/google/android/play/core/1.6.1/core-1.6.1.aar.sha1
A com/google/android/play/core/1.6.1/core-1.6.1.pom
A com/google/android/play/core/1.6.1/core-1.6.1.pom.md5
A com/google/android/play/core/1.6.1/core-1.6.1.pom.sha1
ap...@google.com <ap...@google.com> #7
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 3ba2d72e6e78d4f631786640115e82d209be1623
Author: Wojtek Kaliciński <wkal@google.com>
Date: Fri Sep 13 12:54:47 2019
Introduce navigation-dynamic-feature-core
Enable downloading of dynamic features via DynamicInstallManager
as well as state monitoring via DynamicInstallMonitor.
Included graphs currently have to be addressed via <include-dynamic>
Building on top of core requires using a DynamicInstallMonitor.
Bug: 132170186
Test: ./gradlew navigation:navigation-dynamic-features-core:check
Change-Id: I2145bbea25c104c93eb05048d218c80013b35b80
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
D navigation/dynamic-feature-navigator/src/main/res-public/values/public_attrs.xml
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/ActionOnlyNavDirectionsTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavActionTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavDestinationTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphNavigatorTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavigatorProviderTest.kt
M navigation/navigation-common/api/restricted_2.3.0-alpha01.txt
M navigation/navigation-common/api/restricted_current.txt
M navigation/navigation-common/src/main/java/androidx/navigation/NavGraphNavigator.java
M navigation/navigation-common/src/main/java/androidx/navigation/NoOpNavigator.java
A navigation/navigation-dynamic-features-core/api/2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/current.txt
A navigation/navigation-dynamic-features-core/api/public_plus_experimental_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/public_plus_experimental_current.txt
A navigation/navigation-dynamic-features-core/api/res-2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/restricted_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/restricted_current.txt
M navigation/navigation-dynamic-features-core/build.gradle
M navigation/navigation-dynamic-features-core/src/main/AndroidManifest.xml
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/Constants.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicExtras.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallManager.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallMonitor.java
M navigation/navigation-dynamic-features-core/src/main/res/values/attrs.xml
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicExtrasTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigatorTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigatorTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicInstallManagerTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicInstallMonitorTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicNavGraphTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/shared/TestDynamicInstallManager.kt
M settings.gradle
https://android-review.googlesource.com/1096815
https://goto.google.com/android-sha1/3ba2d72e6e78d4f631786640115e82d209be1623
Branch: androidx-master-dev
commit 3ba2d72e6e78d4f631786640115e82d209be1623
Author: Wojtek Kaliciński <wkal@google.com>
Date: Fri Sep 13 12:54:47 2019
Introduce navigation-dynamic-feature-core
Enable downloading of dynamic features via DynamicInstallManager
as well as state monitoring via DynamicInstallMonitor.
Included graphs currently have to be addressed via <include-dynamic>
Building on top of core requires using a DynamicInstallMonitor.
Bug: 132170186
Test: ./gradlew navigation:navigation-dynamic-features-core:check
Change-Id: I2145bbea25c104c93eb05048d218c80013b35b80
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
D navigation/dynamic-feature-navigator/src/main/res-public/values/public_attrs.xml
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/ActionOnlyNavDirectionsTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavActionTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavDestinationTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphNavigatorTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavGraphTest.kt
D navigation/dynamic-feature-navigator/src/test/java/androidx/navigation/NavigatorProviderTest.kt
M navigation/navigation-common/api/restricted_2.3.0-alpha01.txt
M navigation/navigation-common/api/restricted_current.txt
M navigation/navigation-common/src/main/java/androidx/navigation/NavGraphNavigator.java
M navigation/navigation-common/src/main/java/androidx/navigation/NoOpNavigator.java
A navigation/navigation-dynamic-features-core/api/2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/current.txt
A navigation/navigation-dynamic-features-core/api/public_plus_experimental_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/public_plus_experimental_current.txt
A navigation/navigation-dynamic-features-core/api/res-2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/restricted_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-core/api/restricted_current.txt
M navigation/navigation-dynamic-features-core/build.gradle
M navigation/navigation-dynamic-features-core/src/main/AndroidManifest.xml
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/Constants.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicExtras.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigator.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigator.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallManager.java
A navigation/navigation-dynamic-features-core/src/main/java/androidx/navigation/dynamicfeatures/DynamicInstallMonitor.java
M navigation/navigation-dynamic-features-core/src/main/res/values/attrs.xml
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicExtrasTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicGraphNavigatorTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicIncludeGraphNavigatorTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicInstallManagerTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicInstallMonitorTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/DynamicNavGraphTest.kt
A navigation/navigation-dynamic-features-core/src/test/java/androidx/navigation/dynamicfeatures/shared/TestDynamicInstallManager.kt
M settings.gradle
ap...@google.com <ap...@google.com> #8
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 9694a93b473f4061444545d24351336eee017db1
Author: Ben Weiss <benweiss@google.com>
Date: Fri Sep 13 12:59:24 2019
Introduce navigation-dynamic-features-activity
Enable navigating activities in com.android.dynamic-feature modules.
Bug: 132170186
Test: ./gradlew navigation:navigation-dynamic-features-activity:check
Change-Id: I3ab414090f703113811b2cec8b518359d893be26
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
A navigation/navigation-dynamic-features-activity/api/2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/current.txt
A navigation/navigation-dynamic-features-activity/api/public_plus_experimental_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/public_plus_experimental_current.txt
A navigation/navigation-dynamic-features-activity/api/res-2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/restricted_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/restricted_current.txt
A navigation/navigation-dynamic-features-activity/build.gradle
A navigation/navigation-dynamic-features-activity/src/androidTest/AndroidManifest.xml
A navigation/navigation-dynamic-features-activity/src/androidTest/java/androidx/navigation/dynamicfeatures/activity/DynamicActivityNavigatorTest.kt
A navigation/navigation-dynamic-features-activity/src/main/AndroidManifest.xml
A navigation/navigation-dynamic-features-activity/src/main/java/androidx/navigation/dynamicfeatures/activity/DynamicActivityNavigator.java
A navigation/navigation-dynamic-features-activity/src/main/res/values/attrs.xml
A navigation/navigation-dynamic-features-activity/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
M settings.gradle
https://android-review.googlesource.com/1120990
https://goto.google.com/android-sha1/9694a93b473f4061444545d24351336eee017db1
Branch: androidx-master-dev
commit 9694a93b473f4061444545d24351336eee017db1
Author: Ben Weiss <benweiss@google.com>
Date: Fri Sep 13 12:59:24 2019
Introduce navigation-dynamic-features-activity
Enable navigating activities in com.android.dynamic-feature modules.
Bug: 132170186
Test: ./gradlew navigation:navigation-dynamic-features-activity:check
Change-Id: I3ab414090f703113811b2cec8b518359d893be26
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
A navigation/navigation-dynamic-features-activity/api/2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/current.txt
A navigation/navigation-dynamic-features-activity/api/public_plus_experimental_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/public_plus_experimental_current.txt
A navigation/navigation-dynamic-features-activity/api/res-2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/restricted_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-activity/api/restricted_current.txt
A navigation/navigation-dynamic-features-activity/build.gradle
A navigation/navigation-dynamic-features-activity/src/androidTest/AndroidManifest.xml
A navigation/navigation-dynamic-features-activity/src/androidTest/java/androidx/navigation/dynamicfeatures/activity/DynamicActivityNavigatorTest.kt
A navigation/navigation-dynamic-features-activity/src/main/AndroidManifest.xml
A navigation/navigation-dynamic-features-activity/src/main/java/androidx/navigation/dynamicfeatures/activity/DynamicActivityNavigator.java
A navigation/navigation-dynamic-features-activity/src/main/res/values/attrs.xml
A navigation/navigation-dynamic-features-activity/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker
M settings.gradle
ap...@google.com <ap...@google.com> #9
Project: platform/frameworks/support
Branch: androidx-master-dev
commit 7c1e1040023893a1f24d1e044de30732dbe1737e
Author: Ben Weiss <benweiss@google.com>
Date: Fri Sep 13 13:05:23 2019
Introduce navigation-dynamic-features-fragment
Enable navigating to fragments in com.android.dynamic-feature modules.
Also introduces DefaultProgressFragment and AbstractProgressFragment.
These classes provide progress destinations and enable customization of
progress display.
Bug: 132170186
Bug: 140712620
Bug: 142894369
Test: ./gradlew navigation:navigation-dynamic-features-fragment:check
Change-Id: If2eb6905048e35b67bfe6600d9fc85bbe79416c4
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
A navigation/navigation-dynamic-features-fragment/api/2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/current.txt
A navigation/navigation-dynamic-features-fragment/api/public_plus_experimental_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/public_plus_experimental_current.txt
A navigation/navigation-dynamic-features-fragment/api/res-2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/restricted_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/restricted_current.txt
A navigation/navigation-dynamic-features-fragment/build.gradle
A navigation/navigation-dynamic-features-fragment/src/androidTest/AndroidManifest.xml
A navigation/navigation-dynamic-features-fragment/src/androidTest/java/androidx/navigation/dynamicfeatures/fragment/DynamicNavHostFragmentTest.kt
A navigation/navigation-dynamic-features-fragment/src/androidTest/res/layout/dynamic_activity_layout.xml
A navigation/navigation-dynamic-features-fragment/src/androidTest/res/navigation/default_progress_navigation.xml
A navigation/navigation-dynamic-features-fragment/src/main/AndroidManifest.xml
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicFragmentNavigator.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicNavHostFragment.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/InstallViewModel.java
A navigation/navigation-dynamic-features-fragment/src/main/res/layout/dynamic_feature_install_fragment.xml
A navigation/navigation-dynamic-features-fragment/src/main/res/values/attrs.xml
A navigation/navigation-dynamic-features-fragment/src/main/res/values/ids.xml
A navigation/navigation-dynamic-features-fragment/src/main/res/values/strings.xml
M settings.gradle
https://android-review.googlesource.com/1120991
https://goto.google.com/android-sha1/7c1e1040023893a1f24d1e044de30732dbe1737e
Branch: androidx-master-dev
commit 7c1e1040023893a1f24d1e044de30732dbe1737e
Author: Ben Weiss <benweiss@google.com>
Date: Fri Sep 13 13:05:23 2019
Introduce navigation-dynamic-features-fragment
Enable navigating to fragments in com.android.dynamic-feature modules.
Also introduces DefaultProgressFragment and AbstractProgressFragment.
These classes provide progress destinations and enable customization of
progress display.
Bug: 132170186
Bug: 140712620
Bug: 142894369
Test: ./gradlew navigation:navigation-dynamic-features-fragment:check
Change-Id: If2eb6905048e35b67bfe6600d9fc85bbe79416c4
M buildSrc/src/main/kotlin/androidx/build/PublishDocsRules.kt
A navigation/navigation-dynamic-features-fragment/api/2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/current.txt
A navigation/navigation-dynamic-features-fragment/api/public_plus_experimental_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/public_plus_experimental_current.txt
A navigation/navigation-dynamic-features-fragment/api/res-2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/restricted_2.3.0-alpha01.txt
A navigation/navigation-dynamic-features-fragment/api/restricted_current.txt
A navigation/navigation-dynamic-features-fragment/build.gradle
A navigation/navigation-dynamic-features-fragment/src/androidTest/AndroidManifest.xml
A navigation/navigation-dynamic-features-fragment/src/androidTest/java/androidx/navigation/dynamicfeatures/fragment/DynamicNavHostFragmentTest.kt
A navigation/navigation-dynamic-features-fragment/src/androidTest/res/layout/dynamic_activity_layout.xml
A navigation/navigation-dynamic-features-fragment/src/androidTest/res/navigation/default_progress_navigation.xml
A navigation/navigation-dynamic-features-fragment/src/main/AndroidManifest.xml
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicFragmentNavigator.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/DynamicNavHostFragment.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/AbstractProgressFragment.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/DefaultProgressFragment.java
A navigation/navigation-dynamic-features-fragment/src/main/java/androidx/navigation/dynamicfeatures/fragment/ui/InstallViewModel.java
A navigation/navigation-dynamic-features-fragment/src/main/res/layout/dynamic_feature_install_fragment.xml
A navigation/navigation-dynamic-features-fragment/src/main/res/values/attrs.xml
A navigation/navigation-dynamic-features-fragment/src/main/res/values/ids.xml
A navigation/navigation-dynamic-features-fragment/src/main/res/values/strings.xml
M settings.gradle
be...@google.com <be...@google.com>
ag...@gmail.com <ag...@gmail.com> #10
I wonder how they fixed this? how they handle inter-module navigation with safe-args
related:https://issuetracker.google.com/issues/140354946
related:
be...@google.com <be...@google.com> #11
We did not just yet.
jo...@gmail.com <jo...@gmail.com> #12
Any updated on this?
be...@google.com <be...@google.com> #14
Yes, you can use it with non-dynamic modules as well.
Currently there is no way to use SafeArgs with dynamic feature modules. +1
ag...@gmail.com <ag...@gmail.com> #15
Having docs would be nice for the usage with non dynamic modules.
Can you please give me a code example of how to use this with non dynamic modules?
Can you please give me a code example of how to use this with non dynamic modules?
be...@google.com <be...@google.com> #16
All navigation-dynamic-*
components extend from their non-dynamic counterparts.
You should be able to use them the same way as using the navigation library.
If you encounter bugs on that path please let us know by
Limitations of navigation-dynamic-*
are
Description
Navigation currently requires your entire graph to be available when the app starts. Navigation should also support a method where parts of your graph can be provided by on demand installed dynamic feature module. It should also take care of managing the installation process when destinations from a not installed module are triggered.