├── .github ├── ISSUE_TEMPLATE │ ├── 1-recipe-request.md │ └── 2-bug-report.md └── workflows │ └── build.yml ├── .gitignore ├── .idea ├── .gitignore ├── AndroidProjectSystem.xml ├── inspectionProfiles │ └── Project_Default.xml ├── migrations.xml ├── misc.xml ├── runConfigurations.xml └── vcs.xml ├── CODEOWNERS ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── advanceddeeplinkapp ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── example │ │ └── nav3recipes │ │ └── deeplink │ │ └── advanced │ │ ├── AdvancedDeeplinkAppActivity.kt │ │ ├── NavRecipeKey.kt │ │ ├── ui │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── util │ │ └── DeepLinkBackStackUtil.kt │ └── res │ ├── drawable │ ├── ic_launcher_background.xml │ ├── ic_launcher_foreground.xml │ └── outline_arrow_upward_24.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-mdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ ├── mipmap-xxxhdpi │ ├── ic_launcher.webp │ └── ic_launcher_round.webp │ └── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── example │ │ └── nav3recipes │ │ └── AtomicMigrationTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── nav3recipes │ │ │ ├── RecipePickerActivity.kt │ │ │ ├── animations │ │ │ ├── AnimatedActivity.kt │ │ │ └── README.md │ │ │ ├── basic │ │ │ ├── BasicActivity.kt │ │ │ └── README.md │ │ │ ├── basicdsl │ │ │ ├── BasicDslActivity.kt │ │ │ └── README.md │ │ │ ├── basicsaveable │ │ │ ├── BasicSaveableActivity.kt │ │ │ └── README.md │ │ │ ├── bottomsheet │ │ │ ├── BottomSheetActivity.kt │ │ │ ├── BottomSheetSceneStrategy.kt │ │ │ └── README.md │ │ │ ├── commonui │ │ │ ├── CommonUiActivity.kt │ │ │ └── README.md │ │ │ ├── conditional │ │ │ ├── ConditionalActivity.kt │ │ │ └── README.md │ │ │ ├── content │ │ │ ├── Content.kt │ │ │ └── Nav3RecipesApplication.kt │ │ │ ├── deeplink │ │ │ ├── advanced │ │ │ │ ├── AdvancedCreateDeepLinkActivity.kt │ │ │ │ └── README.md │ │ │ └── basic │ │ │ │ ├── CreateDeepLinkActivity.kt │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── NavRecipeKey.kt │ │ │ │ ├── README.md │ │ │ │ ├── ui │ │ │ │ └── UrlResources.kt │ │ │ │ └── util │ │ │ │ ├── DeepLinkMatcher.kt │ │ │ │ ├── DeepLinkPattern.kt │ │ │ │ ├── DeepLinkRequest.kt │ │ │ │ └── KeyDecoder.kt │ │ │ ├── dialog │ │ │ ├── DialogActivity.kt │ │ │ └── README.md │ │ │ ├── material │ │ │ ├── listdetail │ │ │ │ ├── MaterialListDetailActivity.kt │ │ │ │ └── README.md │ │ │ └── supportingpane │ │ │ │ ├── MaterialSupportingPaneActivity.kt │ │ │ │ └── README.md │ │ │ ├── migration │ │ │ ├── atomic │ │ │ │ ├── README.md │ │ │ │ ├── begin │ │ │ │ │ ├── BeginAtomicMigrationActivity.kt │ │ │ │ │ └── NavRoutes.kt │ │ │ │ └── end │ │ │ │ │ ├── EndAtomicMigrationActivity.kt │ │ │ │ │ └── NavRoutes.kt │ │ │ └── content │ │ │ │ └── Content.kt │ │ │ ├── modular │ │ │ ├── hilt │ │ │ │ ├── AppModule.kt │ │ │ │ ├── CommonModule.kt │ │ │ │ ├── ConversationModule.kt │ │ │ │ ├── HiltModularActivity.kt │ │ │ │ ├── ProfileModule.kt │ │ │ │ └── README.md │ │ │ └── koin │ │ │ │ ├── AppModule.kt │ │ │ │ ├── CommonModule.kt │ │ │ │ ├── ConversationModule.kt │ │ │ │ ├── KoinModularActivity.kt │ │ │ │ └── ProfileModule.kt │ │ │ ├── multiplestacks │ │ │ ├── Content.kt │ │ │ ├── MultipleStacksActivity.kt │ │ │ ├── NavigationState.kt │ │ │ ├── Navigator.kt │ │ │ └── README.md │ │ │ ├── passingarguments │ │ │ └── viewmodels │ │ │ │ ├── basic │ │ │ │ ├── BasicViewModelsActivity.kt │ │ │ │ └── README.md │ │ │ │ ├── hilt │ │ │ │ ├── HiltViewModelsActivity.kt │ │ │ │ └── README.md │ │ │ │ └── koin │ │ │ │ ├── KoinViewModelsActivity.kt │ │ │ │ └── README.md │ │ │ ├── results │ │ │ ├── common │ │ │ │ ├── HomeViewModel.kt │ │ │ │ ├── NavKeys.kt │ │ │ │ ├── Person.kt │ │ │ │ └── ScreenContent.kt │ │ │ ├── event │ │ │ │ ├── README.md │ │ │ │ ├── ResultEffect.kt │ │ │ │ ├── ResultEventActivity.kt │ │ │ │ └── ResultEventBus.kt │ │ │ └── state │ │ │ │ ├── README.md │ │ │ │ ├── ResultStateActivity.kt │ │ │ │ └── ResultStore.kt │ │ │ ├── scenes │ │ │ ├── listdetail │ │ │ │ ├── Content.kt │ │ │ │ ├── ListDetailActivity.kt │ │ │ │ ├── ListDetailScene.kt │ │ │ │ └── README.md │ │ │ └── twopane │ │ │ │ ├── README.md │ │ │ │ ├── TwoPaneActivity.kt │ │ │ │ └── TwoPaneScene.kt │ │ │ └── ui │ │ │ ├── EdgeToEdgeCompat.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── example │ └── nav3recipes │ └── navigator │ └── basic │ └── NavigatorTest.kt ├── common ├── .gitignore ├── build.gradle.kts └── src │ └── main │ └── kotlin │ └── com │ └── example │ └── nav3recipes │ └── deeplink │ └── common │ ├── Screens.kt │ └── User.kt ├── docs ├── deeplink-guide.md ├── images │ └── ListDetailScene.gif └── migration-guide.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.github/ISSUE_TEMPLATE/1-recipe-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.github/ISSUE_TEMPLATE/1-recipe-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/2-bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.github/ISSUE_TEMPLATE/2-bug-report.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/AndroidProjectSystem.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.idea/AndroidProjectSystem.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @dturner @jbw0033 @claraf3 @ianhanniballake -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/README.md -------------------------------------------------------------------------------- /advanceddeeplinkapp/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /advanceddeeplinkapp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/build.gradle.kts -------------------------------------------------------------------------------- /advanceddeeplinkapp/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/proguard-rules.pro -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/AdvancedDeeplinkAppActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/AdvancedDeeplinkAppActivity.kt -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/NavRecipeKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/NavRecipeKey.kt -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/ui/theme/Color.kt -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/ui/theme/Theme.kt -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/ui/theme/Type.kt -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/util/DeepLinkBackStackUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/java/com/example/nav3recipes/deeplink/advanced/util/DeepLinkBackStackUtil.kt -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/drawable/outline_arrow_upward_24.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/drawable/outline_arrow_upward_24.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /advanceddeeplinkapp/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/advanceddeeplinkapp/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/example/nav3recipes/AtomicMigrationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/androidTest/java/com/example/nav3recipes/AtomicMigrationTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/RecipePickerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/RecipePickerActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/animations/AnimatedActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/animations/AnimatedActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/animations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/animations/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/basic/BasicActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/basic/BasicActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/basic/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/basicdsl/BasicDslActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/basicdsl/BasicDslActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/basicdsl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/basicdsl/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/basicsaveable/BasicSaveableActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/basicsaveable/BasicSaveableActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/basicsaveable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/basicsaveable/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/bottomsheet/BottomSheetActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/bottomsheet/BottomSheetActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/bottomsheet/BottomSheetSceneStrategy.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/bottomsheet/BottomSheetSceneStrategy.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/bottomsheet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/bottomsheet/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/commonui/CommonUiActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/commonui/CommonUiActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/commonui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/commonui/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/conditional/ConditionalActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/conditional/ConditionalActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/conditional/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/conditional/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/content/Content.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/content/Content.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/content/Nav3RecipesApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/content/Nav3RecipesApplication.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/advanced/AdvancedCreateDeepLinkActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/advanced/AdvancedCreateDeepLinkActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/advanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/advanced/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/CreateDeepLinkActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/CreateDeepLinkActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/NavRecipeKey.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/NavRecipeKey.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/ui/UrlResources.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/ui/UrlResources.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/util/DeepLinkMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/util/DeepLinkMatcher.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/util/DeepLinkPattern.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/util/DeepLinkPattern.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/util/DeepLinkRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/util/DeepLinkRequest.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/deeplink/basic/util/KeyDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/deeplink/basic/util/KeyDecoder.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/dialog/DialogActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/dialog/DialogActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/dialog/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/dialog/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/material/listdetail/MaterialListDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/material/listdetail/MaterialListDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/material/listdetail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/material/listdetail/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/material/supportingpane/MaterialSupportingPaneActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/material/supportingpane/MaterialSupportingPaneActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/material/supportingpane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/material/supportingpane/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/migration/atomic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/migration/atomic/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/migration/atomic/begin/BeginAtomicMigrationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/migration/atomic/begin/BeginAtomicMigrationActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/migration/atomic/begin/NavRoutes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/migration/atomic/begin/NavRoutes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/migration/atomic/end/EndAtomicMigrationActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/migration/atomic/end/EndAtomicMigrationActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/migration/atomic/end/NavRoutes.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/migration/atomic/end/NavRoutes.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/migration/content/Content.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/migration/content/Content.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/hilt/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/hilt/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/hilt/CommonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/hilt/CommonModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/hilt/ConversationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/hilt/ConversationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/hilt/HiltModularActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/hilt/HiltModularActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/hilt/ProfileModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/hilt/ProfileModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/hilt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/hilt/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/koin/AppModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/koin/AppModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/koin/CommonModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/koin/CommonModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/koin/ConversationModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/koin/ConversationModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/koin/KoinModularActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/koin/KoinModularActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/modular/koin/ProfileModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/modular/koin/ProfileModule.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/multiplestacks/Content.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/multiplestacks/Content.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/multiplestacks/MultipleStacksActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/multiplestacks/MultipleStacksActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/multiplestacks/NavigationState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/multiplestacks/NavigationState.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/multiplestacks/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/multiplestacks/Navigator.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/multiplestacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/multiplestacks/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/basic/BasicViewModelsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/basic/BasicViewModelsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/basic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/basic/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/hilt/HiltViewModelsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/hilt/HiltViewModelsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/hilt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/hilt/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/koin/KoinViewModelsActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/koin/KoinViewModelsActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/koin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/passingarguments/viewmodels/koin/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/common/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/common/HomeViewModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/common/NavKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/common/NavKeys.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/common/Person.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/common/Person.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/common/ScreenContent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/common/ScreenContent.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/event/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/event/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/event/ResultEffect.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/event/ResultEffect.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/event/ResultEventActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/event/ResultEventActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/event/ResultEventBus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/event/ResultEventBus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/state/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/state/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/state/ResultStateActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/state/ResultStateActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/results/state/ResultStore.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/results/state/ResultStore.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/scenes/listdetail/Content.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/scenes/listdetail/Content.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/scenes/listdetail/ListDetailActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/scenes/listdetail/ListDetailActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/scenes/listdetail/ListDetailScene.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/scenes/listdetail/ListDetailScene.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/scenes/listdetail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/scenes/listdetail/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/scenes/twopane/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/scenes/twopane/README.md -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/scenes/twopane/TwoPaneActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/scenes/twopane/TwoPaneActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/scenes/twopane/TwoPaneScene.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/scenes/twopane/TwoPaneScene.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/ui/EdgeToEdgeCompat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/ui/EdgeToEdgeCompat.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/example/nav3recipes/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/java/com/example/nav3recipes/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/example/nav3recipes/navigator/basic/NavigatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/app/src/test/java/com/example/nav3recipes/navigator/basic/NavigatorTest.kt -------------------------------------------------------------------------------- /common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/common/build.gradle.kts -------------------------------------------------------------------------------- /common/src/main/kotlin/com/example/nav3recipes/deeplink/common/Screens.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/common/src/main/kotlin/com/example/nav3recipes/deeplink/common/Screens.kt -------------------------------------------------------------------------------- /common/src/main/kotlin/com/example/nav3recipes/deeplink/common/User.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/common/src/main/kotlin/com/example/nav3recipes/deeplink/common/User.kt -------------------------------------------------------------------------------- /docs/deeplink-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/docs/deeplink-guide.md -------------------------------------------------------------------------------- /docs/images/ListDetailScene.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/docs/images/ListDetailScene.gif -------------------------------------------------------------------------------- /docs/migration-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/docs/migration-guide.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android/nav3-recipes/HEAD/settings.gradle.kts --------------------------------------------------------------------------------