├── .github ├── FUNDING.yml └── workflows │ └── deploy-mkdocs.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── inspectionProfiles │ └── Project_Default.xml ├── LICENSE ├── README.md ├── debug.keystore ├── dependencyUpdates.sh ├── docs ├── animations.md ├── assets │ ├── images │ │ ├── favicon.png │ │ └── logo.svg │ └── stylesheets │ │ └── extra.css ├── back-handling.md ├── bottom-sheets.md ├── dialogs.md ├── index.md ├── nav-controller.md ├── nav-host.md ├── nested-navigation.md ├── return-results.md ├── shared-view-models.md └── view-models.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── mkdocs.yml ├── publish.sh ├── reimagined-hilt ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── kotlin │ └── dev │ └── olshevski │ └── navigation │ └── reimagined │ └── hilt │ └── HiltViewModel.kt ├── reimagined-material-common ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── dev │ └── olshevski │ └── navigation │ └── reimagined │ └── material │ ├── BottomSheet.kt │ ├── BottomSheetNavHostScope.kt │ ├── BottomSheetProperties.kt │ ├── CommonBottomSheetNavHost.kt │ ├── InternalMutatorMutex.kt │ └── SwipeableV2.kt ├── reimagined-material ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── dev │ └── olshevski │ └── navigation │ └── reimagined │ └── material │ └── BottomSheetNavHost.kt ├── reimagined-material3 ├── .gitignore ├── build.gradle.kts └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── dev │ └── olshevski │ └── navigation │ └── reimagined │ └── material3 │ └── BottomSheetNavHost.kt ├── reimagined ├── .gitignore ├── build.gradle.kts └── src │ ├── androidTest │ ├── AndroidManifest.xml │ └── kotlin │ │ └── dev │ │ └── olshevski │ │ └── navigation │ │ └── reimagined │ │ ├── LifecycleEventsTest.kt │ │ ├── NavControllerParcelableTest.kt │ │ ├── NavHostStateExt.kt │ │ ├── NavIdTest.kt │ │ ├── PauseResumeOrderTest.kt │ │ ├── SavedStateHandleTest.kt │ │ ├── ViewModelTest.kt │ │ └── param │ │ ├── NavHostParam.kt │ │ └── ViewModelFactoryParam.kt │ ├── main │ ├── AndroidManifest.xml │ └── kotlin │ │ └── dev │ │ └── olshevski │ │ └── navigation │ │ └── reimagined │ │ ├── AnimatedNavHost.kt │ │ ├── AnimatedNavHostScope.kt │ │ ├── Annotations.kt │ │ ├── BaseNavHost.kt │ │ ├── BaseNavHostEntry.kt │ │ ├── DialogNavHost.kt │ │ ├── Match.kt │ │ ├── NavAction.kt │ │ ├── NavBackHandler.kt │ │ ├── NavBackstack.kt │ │ ├── NavController.kt │ │ ├── NavControllerExt.kt │ │ ├── NavEntry.kt │ │ ├── NavHost.kt │ │ ├── NavHostEntry.kt │ │ ├── NavHostId.kt │ │ ├── NavHostScope.kt │ │ ├── NavHostState.kt │ │ ├── NavHostVisibility.kt │ │ ├── NavId.kt │ │ ├── NavScopeSpec.kt │ │ ├── NavSnapshot.kt │ │ ├── NavTransitionQueueing.kt │ │ ├── NavTransitionScope.kt │ │ ├── NavTransitionSpec.kt │ │ ├── ScopedNavHostEntry.kt │ │ ├── ScopedNavHostEntryRecord.kt │ │ └── StringKeys.kt │ └── test │ └── kotlin │ └── dev │ └── olshevski │ └── navigation │ └── reimagined │ ├── NavBackstackExt.kt │ ├── NavControllerExtTest.kt │ └── NavControllerTest.kt ├── runTests.sh ├── sample ├── .gitignore ├── build.gradle.kts └── src │ ├── androidTest │ └── kotlin │ │ └── dev │ │ └── olshevski │ │ └── navigation │ │ └── reimagined │ │ └── sample │ │ ├── AnimatedNavHostScreenTest.kt │ │ ├── BottomNavigationScreenTest.kt │ │ ├── BottomSheetNavHostScreenTest.kt │ │ ├── DemoSelectionScreenTest.kt │ │ ├── DialogNavHostScreenTest.kt │ │ ├── MainActivityComposeRule.kt │ │ ├── PassValuesScreenTest.kt │ │ ├── ReturnResultsScreenTest.kt │ │ ├── ScopedViewModelsScreenTest.kt │ │ └── ViewModelsScreenTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── dev │ │ └── olshevski │ │ └── navigation │ │ └── reimagined │ │ └── sample │ │ ├── MainActivity.kt │ │ ├── Utils.kt │ │ └── ui │ │ ├── Common.kt │ │ ├── DemoSelectionScreen.kt │ │ ├── MainDestination.kt │ │ ├── MainScreen.kt │ │ ├── SplashScreen.kt │ │ ├── demo │ │ ├── AnimatedNavHostScreen.kt │ │ ├── BottomNavigationScreen.kt │ │ ├── BottomSheetNavHostScreen.kt │ │ ├── DeeplinksScreen.kt │ │ ├── DialogNavHostScreen.kt │ │ ├── PassValuesScreen.kt │ │ ├── ReturnResultsScreen.kt │ │ ├── ScopedViewModelsScreen.kt │ │ └── ViewModelsScreen.kt │ │ ├── experimental │ │ └── BetterDialogTransitionsScreen.kt │ │ └── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ └── Theme.kt │ └── res │ ├── drawable │ └── ic_reimagined_app_icon.xml │ ├── mipmap-anydpi-v26 │ └── ic_launcher.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-night │ └── themes.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml ├── samples-di ├── anvil │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── anvil │ │ │ └── ui │ │ │ └── MainScreenTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── anvil │ │ │ ├── AppComponent.kt │ │ │ ├── AppScope.kt │ │ │ ├── MainActivity.kt │ │ │ ├── ReimaginedApplication.kt │ │ │ ├── repo │ │ │ ├── DemoRepository.kt │ │ │ └── DemoRepositoryImpl.kt │ │ │ └── ui │ │ │ ├── Common.kt │ │ │ ├── MainDestination.kt │ │ │ ├── MainScreen.kt │ │ │ ├── ViewModels.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── res │ │ ├── drawable │ │ └── ic_reimagined_app_icon.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml ├── dagger │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── dagger │ │ │ └── ui │ │ │ └── MainScreenTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── dagger │ │ │ ├── AppComponent.kt │ │ │ ├── MainActivity.kt │ │ │ ├── ReimaginedApplication.kt │ │ │ ├── repo │ │ │ ├── DemoRepository.kt │ │ │ ├── DemoRepositoryImpl.kt │ │ │ └── RepositoryModule.kt │ │ │ └── ui │ │ │ ├── Common.kt │ │ │ ├── MainDestination.kt │ │ │ ├── MainScreen.kt │ │ │ ├── ViewModels.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── res │ │ ├── drawable │ │ └── ic_reimagined_app_icon.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml ├── hilt-assistedInject │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── hilt │ │ │ └── assistedinject │ │ │ └── ui │ │ │ └── MainScreenTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── hilt │ │ │ └── assistedinject │ │ │ ├── MainActivity.kt │ │ │ ├── ReimaginedApplication.kt │ │ │ ├── ViewModelEntryPoint.kt │ │ │ ├── repo │ │ │ ├── DemoRepository.kt │ │ │ ├── DemoRepositoryImpl.kt │ │ │ └── RepositoryModule.kt │ │ │ └── ui │ │ │ ├── Common.kt │ │ │ ├── MainDestination.kt │ │ │ ├── MainScreen.kt │ │ │ ├── ViewModels.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── res │ │ ├── drawable │ │ └── ic_reimagined_app_icon.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml ├── hilt-hiltViewModel │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ │ ├── androidTest │ │ └── kotlin │ │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── hilt │ │ │ └── hiltviewmodel │ │ │ └── ui │ │ │ └── MainScreenTest.kt │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ └── dev │ │ │ └── olshevski │ │ │ └── navigation │ │ │ └── reimagined │ │ │ └── sample │ │ │ └── hilt │ │ │ └── hiltviewmodel │ │ │ ├── MainActivity.kt │ │ │ ├── ReimaginedApplication.kt │ │ │ ├── repo │ │ │ ├── DemoRepository.kt │ │ │ ├── DemoRepositoryImpl.kt │ │ │ └── RepositoryModule.kt │ │ │ └── ui │ │ │ ├── Common.kt │ │ │ ├── MainDestination.kt │ │ │ ├── MainScreen.kt │ │ │ ├── ViewModels.kt │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Shape.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ └── res │ │ ├── drawable │ │ └── ic_reimagined_app_icon.xml │ │ ├── mipmap-anydpi-v26 │ │ └── ic_launcher.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-night │ │ └── themes.xml │ │ └── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml └── koin │ ├── .gitignore │ ├── build.gradle.kts │ └── src │ ├── androidTest │ └── kotlin │ │ └── dev │ │ └── olshevski │ │ └── navigation │ │ └── reimagined │ │ └── sample │ │ └── koin │ │ └── ui │ │ └── MainScreenTest.kt │ └── main │ ├── AndroidManifest.xml │ ├── kotlin │ └── dev │ │ └── olshevski │ │ └── navigation │ │ └── reimagined │ │ └── sample │ │ └── koin │ │ ├── MainActivity.kt │ │ ├── ReimaginedApplication.kt │ │ ├── repo │ │ ├── DemoRepository.kt │ │ ├── DemoRepositoryImpl.kt │ │ └── RepositoryModule.kt │ │ └── ui │ │ ├── Common.kt │ │ ├── MainDestination.kt │ │ ├── MainScreen.kt │ │ ├── ViewModelModule.kt │ │ ├── ViewModels.kt │ │ └── theme │ │ ├── Color.kt │ │ ├── Shape.kt │ │ ├── Theme.kt │ │ └── Type.kt │ └── res │ ├── drawable │ └── ic_reimagined_app_icon.xml │ ├── mipmap-anydpi-v26 │ └── ic_launcher.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ ├── values-night │ └── themes.xml │ └── values │ ├── colors.xml │ ├── strings.xml │ └── themes.xml ├── settings.gradle.kts └── test-utils ├── .gitignore ├── build.gradle.kts └── src ├── androidTest └── kotlin │ └── dev │ └── olshevski │ └── navigation │ └── testutils │ └── RecreateActivityAndClearViewModelsTest.kt └── main ├── AndroidManifest.xml └── kotlin └── dev └── olshevski └── navigation └── testutils └── TestUtils.kt /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/.github/workflows/deploy-mkdocs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/README.md -------------------------------------------------------------------------------- /debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/debug.keystore -------------------------------------------------------------------------------- /dependencyUpdates.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/dependencyUpdates.sh -------------------------------------------------------------------------------- /docs/animations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/animations.md -------------------------------------------------------------------------------- /docs/assets/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/assets/images/favicon.png -------------------------------------------------------------------------------- /docs/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/assets/images/logo.svg -------------------------------------------------------------------------------- /docs/assets/stylesheets/extra.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/assets/stylesheets/extra.css -------------------------------------------------------------------------------- /docs/back-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/back-handling.md -------------------------------------------------------------------------------- /docs/bottom-sheets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/bottom-sheets.md -------------------------------------------------------------------------------- /docs/dialogs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/dialogs.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/nav-controller.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/nav-controller.md -------------------------------------------------------------------------------- /docs/nav-host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/nav-host.md -------------------------------------------------------------------------------- /docs/nested-navigation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/nested-navigation.md -------------------------------------------------------------------------------- /docs/return-results.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/return-results.md -------------------------------------------------------------------------------- /docs/shared-view-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/shared-view-models.md -------------------------------------------------------------------------------- /docs/view-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/docs/view-models.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/gradlew.bat -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/publish.sh -------------------------------------------------------------------------------- /reimagined-hilt/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /reimagined-hilt/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-hilt/build.gradle.kts -------------------------------------------------------------------------------- /reimagined-hilt/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /reimagined-hilt/src/main/kotlin/dev/olshevski/navigation/reimagined/hilt/HiltViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-hilt/src/main/kotlin/dev/olshevski/navigation/reimagined/hilt/HiltViewModel.kt -------------------------------------------------------------------------------- /reimagined-material-common/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /reimagined-material-common/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material-common/build.gradle.kts -------------------------------------------------------------------------------- /reimagined-material-common/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheet.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheet.kt -------------------------------------------------------------------------------- /reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheetNavHostScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheetNavHostScope.kt -------------------------------------------------------------------------------- /reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheetProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheetProperties.kt -------------------------------------------------------------------------------- /reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/CommonBottomSheetNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/CommonBottomSheetNavHost.kt -------------------------------------------------------------------------------- /reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/InternalMutatorMutex.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/InternalMutatorMutex.kt -------------------------------------------------------------------------------- /reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/SwipeableV2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material-common/src/main/java/dev/olshevski/navigation/reimagined/material/SwipeableV2.kt -------------------------------------------------------------------------------- /reimagined-material/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /reimagined-material/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material/build.gradle.kts -------------------------------------------------------------------------------- /reimagined-material/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /reimagined-material/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheetNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material/src/main/java/dev/olshevski/navigation/reimagined/material/BottomSheetNavHost.kt -------------------------------------------------------------------------------- /reimagined-material3/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /reimagined-material3/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material3/build.gradle.kts -------------------------------------------------------------------------------- /reimagined-material3/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /reimagined-material3/src/main/java/dev/olshevski/navigation/reimagined/material3/BottomSheetNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined-material3/src/main/java/dev/olshevski/navigation/reimagined/material3/BottomSheetNavHost.kt -------------------------------------------------------------------------------- /reimagined/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /reimagined/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/build.gradle.kts -------------------------------------------------------------------------------- /reimagined/src/androidTest/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/AndroidManifest.xml -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/LifecycleEventsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/LifecycleEventsTest.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/NavControllerParcelableTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/NavControllerParcelableTest.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/NavHostStateExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/NavHostStateExt.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/NavIdTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/NavIdTest.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/PauseResumeOrderTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/PauseResumeOrderTest.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/SavedStateHandleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/SavedStateHandleTest.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/ViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/ViewModelTest.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/param/NavHostParam.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/param/NavHostParam.kt -------------------------------------------------------------------------------- /reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/param/ViewModelFactoryParam.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/param/ViewModelFactoryParam.kt -------------------------------------------------------------------------------- /reimagined/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/AnimatedNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/AnimatedNavHost.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/AnimatedNavHostScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/AnimatedNavHostScope.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/Annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/Annotations.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/BaseNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/BaseNavHost.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/BaseNavHostEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/BaseNavHostEntry.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/DialogNavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/DialogNavHost.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/Match.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/Match.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavAction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavAction.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavBackHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavBackHandler.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavBackstack.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavBackstack.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavController.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavControllerExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavControllerExt.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavEntry.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHost.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostEntry.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostId.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostScope.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostState.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostVisibility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavHostVisibility.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavId.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavId.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavScopeSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavScopeSpec.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavSnapshot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavSnapshot.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavTransitionQueueing.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavTransitionQueueing.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavTransitionScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavTransitionScope.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavTransitionSpec.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/NavTransitionSpec.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/ScopedNavHostEntry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/ScopedNavHostEntry.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/ScopedNavHostEntryRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/ScopedNavHostEntryRecord.kt -------------------------------------------------------------------------------- /reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/StringKeys.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/main/kotlin/dev/olshevski/navigation/reimagined/StringKeys.kt -------------------------------------------------------------------------------- /reimagined/src/test/kotlin/dev/olshevski/navigation/reimagined/NavBackstackExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/test/kotlin/dev/olshevski/navigation/reimagined/NavBackstackExt.kt -------------------------------------------------------------------------------- /reimagined/src/test/kotlin/dev/olshevski/navigation/reimagined/NavControllerExtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/test/kotlin/dev/olshevski/navigation/reimagined/NavControllerExtTest.kt -------------------------------------------------------------------------------- /reimagined/src/test/kotlin/dev/olshevski/navigation/reimagined/NavControllerTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/reimagined/src/test/kotlin/dev/olshevski/navigation/reimagined/NavControllerTest.kt -------------------------------------------------------------------------------- /runTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/runTests.sh -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/build.gradle.kts -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/AnimatedNavHostScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/AnimatedNavHostScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/BottomNavigationScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/BottomNavigationScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/BottomSheetNavHostScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/BottomSheetNavHostScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/DemoSelectionScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/DemoSelectionScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/DialogNavHostScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/DialogNavHostScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/MainActivityComposeRule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/MainActivityComposeRule.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/PassValuesScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/PassValuesScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/ReturnResultsScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/ReturnResultsScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/ScopedViewModelsScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/ScopedViewModelsScreenTest.kt -------------------------------------------------------------------------------- /sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/ViewModelsScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/ViewModelsScreenTest.kt -------------------------------------------------------------------------------- /sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/MainActivity.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/Utils.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/Common.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/DemoSelectionScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/DemoSelectionScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/MainDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/MainDestination.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/MainScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/SplashScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/SplashScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/AnimatedNavHostScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/AnimatedNavHostScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/BottomNavigationScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/BottomNavigationScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/BottomSheetNavHostScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/BottomSheetNavHostScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/DeeplinksScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/DeeplinksScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/DialogNavHostScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/DialogNavHostScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/PassValuesScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/PassValuesScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/ReturnResultsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/ReturnResultsScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/ScopedViewModelsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/ScopedViewModelsScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/ViewModelsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/demo/ViewModelsScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/experimental/BetterDialogTransitionsScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/experimental/BetterDialogTransitionsScreen.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/theme/Color.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/theme/Shape.kt -------------------------------------------------------------------------------- /sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/ui/theme/Theme.kt -------------------------------------------------------------------------------- /sample/src/main/res/drawable/ic_reimagined_app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/drawable/ic_reimagined_app_icon.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /sample/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /sample/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/sample/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples-di/anvil/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /samples-di/anvil/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/build.gradle.kts -------------------------------------------------------------------------------- /samples-di/anvil/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/MainScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/MainScreenTest.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/AppComponent.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/AppScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/AppScope.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/MainActivity.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ReimaginedApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ReimaginedApplication.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/repo/DemoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/repo/DemoRepository.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/repo/DemoRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/repo/DemoRepositoryImpl.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/Common.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/MainDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/MainDestination.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/MainScreen.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/ViewModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/ViewModels.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Color.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Shape.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Theme.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/anvil/ui/theme/Type.kt -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/drawable/ic_reimagined_app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/drawable/ic_reimagined_app_icon.xml -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples-di/anvil/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/anvil/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples-di/dagger/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /samples-di/dagger/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/build.gradle.kts -------------------------------------------------------------------------------- /samples-di/dagger/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/MainScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/MainScreenTest.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/AppComponent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/AppComponent.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/MainActivity.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ReimaginedApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ReimaginedApplication.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/repo/DemoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/repo/DemoRepository.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/repo/DemoRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/repo/DemoRepositoryImpl.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/repo/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/repo/RepositoryModule.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/Common.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/MainDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/MainDestination.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/MainScreen.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/ViewModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/ViewModels.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Color.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Shape.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Theme.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/dagger/ui/theme/Type.kt -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/drawable/ic_reimagined_app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/drawable/ic_reimagined_app_icon.xml -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples-di/dagger/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/dagger/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/build.gradle.kts -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/MainScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/MainScreenTest.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/MainActivity.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ReimaginedApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ReimaginedApplication.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ViewModelEntryPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ViewModelEntryPoint.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/repo/DemoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/repo/DemoRepository.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/repo/DemoRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/repo/DemoRepositoryImpl.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/repo/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/repo/RepositoryModule.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/Common.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/MainDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/MainDestination.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/MainScreen.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/ViewModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/ViewModels.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Color.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Shape.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Theme.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/assistedinject/ui/theme/Type.kt -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/drawable/ic_reimagined_app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/drawable/ic_reimagined_app_icon.xml -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples-di/hilt-assistedInject/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-assistedInject/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/build.gradle.kts -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/MainScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/MainScreenTest.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/MainActivity.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ReimaginedApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ReimaginedApplication.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/repo/DemoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/repo/DemoRepository.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/repo/DemoRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/repo/DemoRepositoryImpl.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/repo/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/repo/RepositoryModule.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/Common.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/MainDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/MainDestination.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/MainScreen.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/ViewModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/ViewModels.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Color.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Shape.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Theme.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/hilt/hiltviewmodel/ui/theme/Type.kt -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/drawable/ic_reimagined_app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/drawable/ic_reimagined_app_icon.xml -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples-di/hilt-hiltViewModel/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/hilt-hiltViewModel/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /samples-di/koin/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /samples-di/koin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/build.gradle.kts -------------------------------------------------------------------------------- /samples-di/koin/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/MainScreenTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/androidTest/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/MainScreenTest.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/MainActivity.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ReimaginedApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ReimaginedApplication.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/repo/DemoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/repo/DemoRepository.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/repo/DemoRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/repo/DemoRepositoryImpl.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/repo/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/repo/RepositoryModule.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/Common.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/MainDestination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/MainDestination.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/MainScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/MainScreen.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/ViewModelModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/ViewModelModule.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/ViewModels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/ViewModels.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Color.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Shape.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Shape.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Theme.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/kotlin/dev/olshevski/navigation/reimagined/sample/koin/ui/theme/Type.kt -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/drawable/ic_reimagined_app_icon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/drawable/ic_reimagined_app_icon.xml -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /samples-di/koin/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/samples-di/koin/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /test-utils/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /test-utils/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/test-utils/build.gradle.kts -------------------------------------------------------------------------------- /test-utils/src/androidTest/kotlin/dev/olshevski/navigation/testutils/RecreateActivityAndClearViewModelsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/test-utils/src/androidTest/kotlin/dev/olshevski/navigation/testutils/RecreateActivityAndClearViewModelsTest.kt -------------------------------------------------------------------------------- /test-utils/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test-utils/src/main/kotlin/dev/olshevski/navigation/testutils/TestUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olshevski/compose-navigation-reimagined/HEAD/test-utils/src/main/kotlin/dev/olshevski/navigation/testutils/TestUtils.kt --------------------------------------------------------------------------------