├── .buildscript
└── deploy_website.sh
├── .github
└── workflows
│ ├── build.yml
│ └── deploy-website.yml
├── .gitignore
├── CHANGELOG.md
├── LICENSE
├── README.md
├── RELEASING.md
├── blueprint-async-coroutines
├── .gitignore
├── README.md
├── api
│ └── blueprint-async-coroutines.api
├── build.gradle.kts
├── gradle.properties
└── src
│ ├── main
│ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── async
│ │ └── coroutines
│ │ └── CoroutineDispatcherProvider.kt
│ └── test
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── async
│ └── coroutines
│ └── CoroutineDispatcherProviderTest.kt
├── blueprint-async-rx2
├── .gitignore
├── README.md
├── api
│ └── blueprint-async-rx2.api
├── build.gradle.kts
├── gradle.properties
└── src
│ ├── main
│ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── async
│ │ └── rx2
│ │ └── SchedulerProvider.kt
│ └── test
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── async
│ └── rx2
│ └── SchedulerProviderTest.kt
├── blueprint-async-rx3
├── .gitignore
├── README.md
├── api
│ └── blueprint-async-rx3.api
├── build.gradle.kts
├── gradle.properties
└── src
│ ├── main
│ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── async
│ │ └── rx3
│ │ └── SchedulerProvider.kt
│ └── test
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── async
│ └── rx3
│ └── SchedulerProviderTest.kt
├── blueprint-interactor-common
├── .gitignore
├── README.md
├── api
│ └── blueprint-interactor-common.api
├── build.gradle.kts
├── gradle.properties
└── src
│ └── main
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── interactor
│ └── InteractorParams.kt
├── blueprint-interactor-coroutines
├── .gitignore
├── README.md
├── api
│ └── blueprint-interactor-coroutines.api
├── build.gradle.kts
├── gradle.properties
└── src
│ ├── main
│ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── interactor
│ │ └── coroutines
│ │ ├── FlowInteractor.kt
│ │ └── SuspendingInteractor.kt
│ └── test
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── interactor
│ └── coroutines
│ ├── FlowInteractorTest.kt
│ ├── SuspendingInteractorTest.kt
│ └── TestCoroutineInteractors.kt
├── blueprint-interactor-rx2
├── .gitignore
├── README.md
├── api
│ └── blueprint-interactor-rx2.api
├── build.gradle.kts
├── gradle.properties
└── src
│ ├── main
│ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── interactor
│ │ └── rx2
│ │ ├── CompletableInteractor.kt
│ │ ├── ObservableInteractor.kt
│ │ └── SingleInteractor.kt
│ └── test
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── interactor
│ └── rx2
│ ├── CompletableInteractorTest.kt
│ ├── ObservableInteractorTest.kt
│ └── SingleInteractorTest.kt
├── blueprint-interactor-rx3
├── .gitignore
├── README.md
├── api
│ └── blueprint-interactor-rx3.api
├── build.gradle.kts
├── gradle.properties
└── src
│ ├── main
│ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── interactor
│ │ └── rx3
│ │ ├── CompletableInteractor.kt
│ │ ├── ObservableInteractor.kt
│ │ └── SingleInteractor.kt
│ └── test
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── interactor
│ └── rx3
│ ├── CompletableInteractorTest.kt
│ ├── ObservableInteractorTest.kt
│ └── SingleInteractorTest.kt
├── blueprint-testing-robot
├── .gitignore
├── README.md
├── api
│ └── blueprint-testing-robot.api
├── build.gradle.kts
├── gradle.properties
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── testing
│ ├── Instrumentation.kt
│ ├── RepeatRule.kt
│ ├── ScreenRobot.kt
│ ├── ViewActions.kt
│ ├── action
│ ├── CheckableRobotActions.kt
│ ├── DialogRobotActions.kt
│ ├── DrawerRobotActions.kt
│ ├── GestureRobotActions.kt
│ ├── KeyboardRobotActions.kt
│ ├── NavigationRobotActions.kt
│ ├── RecyclerViewRobotActions.kt
│ ├── SnackbarRobotActions.kt
│ └── TextRobotActions.kt
│ ├── assertion
│ ├── CheckableRobotAssertions.kt
│ ├── DialogRobotAssertions.kt
│ ├── DrawableRobotAssertions.kt
│ ├── DrawerRobotAssertions.kt
│ ├── KeyboardRobotAssertions.kt
│ ├── NavigationRobotAssertions.kt
│ ├── RecyclerViewRobotAssertions.kt
│ ├── SnackbarRobotAssertions.kt
│ ├── TextInputRobotAssertions.kt
│ ├── TextRobotAssertions.kt
│ ├── ToolbarRobotAssertions.kt
│ └── ViewRobotAssertions.kt
│ └── matcher
│ ├── RecyclerViewMatcher.kt
│ └── StringMatchers.kt
├── blueprint-ui
├── .gitignore
├── README.md
├── api
│ └── blueprint-ui.api
├── build.gradle.kts
├── gradle.properties
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── ui
│ └── extension
│ ├── Activity.kt
│ ├── AppCompat.kt
│ ├── Context.kt
│ ├── Intent.kt
│ └── Window.kt
├── detekt.yml
├── docs
└── images
│ └── reactive_circus_logo.png
├── gradle.properties
├── gradle
├── libs.versions.toml
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── mkdocs.yml
├── renovate.json
├── samples
├── README.md
├── demo-common
│ ├── .gitignore
│ ├── README.md
│ ├── build.gradle.kts
│ └── src
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── ic_launcher-web.png
│ │ ├── kotlin
│ │ │ └── reactivecircus
│ │ │ │ └── blueprint
│ │ │ │ └── demo
│ │ │ │ ├── data
│ │ │ │ └── cache
│ │ │ │ │ ├── InMemoryNoteCache.kt
│ │ │ │ │ └── NoteCache.kt
│ │ │ │ ├── domain
│ │ │ │ └── model
│ │ │ │ │ └── Note.kt
│ │ │ │ ├── enternote
│ │ │ │ └── EnterNoteParams.kt
│ │ │ │ ├── noteslist
│ │ │ │ └── NotesListAdapter.kt
│ │ │ │ └── util
│ │ │ │ ├── Date.kt
│ │ │ │ └── ViewModel.kt
│ │ └── res
│ │ │ ├── drawable
│ │ │ ├── ic_add_black_24dp.xml
│ │ │ ├── ic_check_black_24dp.xml
│ │ │ ├── ic_close_primary_24dp.xml
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── layout
│ │ │ ├── activity_enter_note.xml
│ │ │ ├── activity_notes.xml
│ │ │ └── item_note.xml
│ │ │ ├── menu
│ │ │ └── menu_enter_note.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ ├── ic_launcher.xml
│ │ │ └── ic_launcher_round.xml
│ │ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ │ ├── values-night
│ │ │ ├── colors.xml
│ │ │ └── themes.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── dimens.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ ├── strings.xml
│ │ │ ├── styles.xml
│ │ │ └── themes.xml
│ │ └── test
│ │ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── demo
│ │ ├── data
│ │ └── cache
│ │ │ └── InMemoryNoteCacheTest.kt
│ │ └── util
│ │ └── DateTest.kt
├── demo-coroutines
│ ├── .gitignore
│ ├── README.md
│ ├── build.gradle.kts
│ ├── shrinker-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── kotlin
│ │ │ └── reactivecircus
│ │ │ └── blueprint
│ │ │ └── demo
│ │ │ ├── CoroutinesBaseScreenTest.kt
│ │ │ ├── CoroutinesScreenTestApp.kt
│ │ │ ├── CoroutinesScreenTestAppInjector.kt
│ │ │ ├── CoroutinesScreenTestRunner.kt
│ │ │ ├── enternote
│ │ │ └── CoroutinesEnterNoteScreenTest.kt
│ │ │ └── noteslist
│ │ │ └── CoroutinesNotesListScreenTest.kt
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── ic_launcher-web.png
│ │ ├── kotlin
│ │ │ └── reactivecircus
│ │ │ │ └── blueprint
│ │ │ │ └── demo
│ │ │ │ ├── BlueprintCoroutinesDemoApp.kt
│ │ │ │ ├── CoroutinesAppInjector.kt
│ │ │ │ ├── data
│ │ │ │ └── repository
│ │ │ │ │ └── CoroutinesInMemoryNoteRepository.kt
│ │ │ │ ├── domain
│ │ │ │ ├── interactor
│ │ │ │ │ ├── CoroutinesCreateNote.kt
│ │ │ │ │ ├── CoroutinesGetNoteByUuid.kt
│ │ │ │ │ ├── CoroutinesStreamAllNotes.kt
│ │ │ │ │ └── CoroutinesUpdateNote.kt
│ │ │ │ └── repository
│ │ │ │ │ └── CoroutinesNoteRepository.kt
│ │ │ │ ├── enternote
│ │ │ │ ├── CoroutinesEnterNoteActivity.kt
│ │ │ │ └── CoroutinesEnterNoteViewModel.kt
│ │ │ │ └── noteslist
│ │ │ │ ├── CoroutinesNotesListActivity.kt
│ │ │ │ └── CoroutinesNotesListViewModel.kt
│ │ └── res
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── demo
│ │ ├── data
│ │ └── repository
│ │ │ └── CoroutinesInMemoryNoteRepositoryTest.kt
│ │ ├── domain
│ │ └── interactor
│ │ │ ├── CoroutinesCreateNoteTest.kt
│ │ │ ├── CoroutinesGetNoteByUuidTest.kt
│ │ │ ├── CoroutinesStreamAllNotesTest.kt
│ │ │ └── CoroutinesUpdateNoteTest.kt
│ │ ├── enternote
│ │ └── CoroutinesEnterNoteViewModelTest.kt
│ │ └── noteslist
│ │ └── CoroutinesNotesListViewModelTest.kt
├── demo-rx
│ ├── .gitignore
│ ├── README.md
│ ├── build.gradle.kts
│ ├── shrinker-rules.pro
│ └── src
│ │ ├── androidTest
│ │ └── kotlin
│ │ │ └── reactivecircus
│ │ │ └── blueprint
│ │ │ └── demo
│ │ │ ├── RxBaseScreenTest.kt
│ │ │ ├── RxScreenTestApp.kt
│ │ │ ├── RxScreenTestAppInjector.kt
│ │ │ ├── RxScreenTestRunner.kt
│ │ │ ├── enternote
│ │ │ └── RxEnterNoteScreenTest.kt
│ │ │ └── noteslist
│ │ │ └── RxNotesListScreenTest.kt
│ │ ├── main
│ │ ├── AndroidManifest.xml
│ │ ├── ic_launcher-web.png
│ │ ├── kotlin
│ │ │ └── reactivecircus
│ │ │ │ └── blueprint
│ │ │ │ └── demo
│ │ │ │ ├── BlueprintRxDemoApp.kt
│ │ │ │ ├── RxAppInjector.kt
│ │ │ │ ├── data
│ │ │ │ └── repository
│ │ │ │ │ └── RxInMemoryNoteRepository.kt
│ │ │ │ ├── domain
│ │ │ │ ├── interactor
│ │ │ │ │ ├── RxCreateNote.kt
│ │ │ │ │ ├── RxGetNoteByUuid.kt
│ │ │ │ │ ├── RxStreamAllNotes.kt
│ │ │ │ │ └── RxUpdateNote.kt
│ │ │ │ └── repository
│ │ │ │ │ └── RxNoteRepository.kt
│ │ │ │ ├── enternote
│ │ │ │ ├── RxEnterNoteActivity.kt
│ │ │ │ └── RxEnterNoteViewModel.kt
│ │ │ │ └── noteslist
│ │ │ │ ├── RxNotesListActivity.kt
│ │ │ │ └── RxNotesListViewModel.kt
│ │ └── res
│ │ │ └── values
│ │ │ └── strings.xml
│ │ └── test
│ │ └── kotlin
│ │ └── reactivecircus
│ │ └── blueprint
│ │ └── demo
│ │ ├── data
│ │ └── repository
│ │ │ └── RxInMemoryNoteRepositoryTest.kt
│ │ ├── domain
│ │ └── interactor
│ │ │ ├── RxCreateNoteTest.kt
│ │ │ ├── RxGetNoteByUuidTest.kt
│ │ │ ├── RxStreamAllNotesTest.kt
│ │ │ └── RxUpdateNoteTest.kt
│ │ ├── enternote
│ │ └── RxEnterNoteViewModelTest.kt
│ │ └── noteslist
│ │ └── RxNotesListViewModelTest.kt
└── demo-testing-common
│ ├── .gitignore
│ ├── README.md
│ ├── build.gradle.kts
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ └── kotlin
│ └── reactivecircus
│ └── blueprint
│ └── demo
│ ├── TestData.kt
│ ├── enternote
│ └── EnterNoteRobot.kt
│ └── noteslist
│ └── NotesListRobot.kt
├── settings.gradle.kts
└── test-utils
├── .gitignore
├── build.gradle.kts
└── src
└── main
└── kotlin
└── reactivecircus
└── blueprint
└── testutils
└── CoroutinesTestRule.kt
/.buildscript/deploy_website.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/.buildscript/deploy_website.sh
--------------------------------------------------------------------------------
/.github/workflows/build.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/.github/workflows/build.yml
--------------------------------------------------------------------------------
/.github/workflows/deploy-website.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/.github/workflows/deploy-website.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/.gitignore
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/CHANGELOG.md
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/README.md
--------------------------------------------------------------------------------
/RELEASING.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/RELEASING.md
--------------------------------------------------------------------------------
/blueprint-async-coroutines/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-async-coroutines/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-coroutines/README.md
--------------------------------------------------------------------------------
/blueprint-async-coroutines/api/blueprint-async-coroutines.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-coroutines/api/blueprint-async-coroutines.api
--------------------------------------------------------------------------------
/blueprint-async-coroutines/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-coroutines/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-async-coroutines/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-coroutines/gradle.properties
--------------------------------------------------------------------------------
/blueprint-async-coroutines/src/main/kotlin/reactivecircus/blueprint/async/coroutines/CoroutineDispatcherProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-coroutines/src/main/kotlin/reactivecircus/blueprint/async/coroutines/CoroutineDispatcherProvider.kt
--------------------------------------------------------------------------------
/blueprint-async-coroutines/src/test/kotlin/reactivecircus/blueprint/async/coroutines/CoroutineDispatcherProviderTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-coroutines/src/test/kotlin/reactivecircus/blueprint/async/coroutines/CoroutineDispatcherProviderTest.kt
--------------------------------------------------------------------------------
/blueprint-async-rx2/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-async-rx2/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx2/README.md
--------------------------------------------------------------------------------
/blueprint-async-rx2/api/blueprint-async-rx2.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx2/api/blueprint-async-rx2.api
--------------------------------------------------------------------------------
/blueprint-async-rx2/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx2/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-async-rx2/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx2/gradle.properties
--------------------------------------------------------------------------------
/blueprint-async-rx2/src/main/kotlin/reactivecircus/blueprint/async/rx2/SchedulerProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx2/src/main/kotlin/reactivecircus/blueprint/async/rx2/SchedulerProvider.kt
--------------------------------------------------------------------------------
/blueprint-async-rx2/src/test/kotlin/reactivecircus/blueprint/async/rx2/SchedulerProviderTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx2/src/test/kotlin/reactivecircus/blueprint/async/rx2/SchedulerProviderTest.kt
--------------------------------------------------------------------------------
/blueprint-async-rx3/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-async-rx3/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx3/README.md
--------------------------------------------------------------------------------
/blueprint-async-rx3/api/blueprint-async-rx3.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx3/api/blueprint-async-rx3.api
--------------------------------------------------------------------------------
/blueprint-async-rx3/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx3/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-async-rx3/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx3/gradle.properties
--------------------------------------------------------------------------------
/blueprint-async-rx3/src/main/kotlin/reactivecircus/blueprint/async/rx3/SchedulerProvider.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx3/src/main/kotlin/reactivecircus/blueprint/async/rx3/SchedulerProvider.kt
--------------------------------------------------------------------------------
/blueprint-async-rx3/src/test/kotlin/reactivecircus/blueprint/async/rx3/SchedulerProviderTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-async-rx3/src/test/kotlin/reactivecircus/blueprint/async/rx3/SchedulerProviderTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-common/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-interactor-common/README.md:
--------------------------------------------------------------------------------
1 | # Blueprint Interactor Common
2 |
--------------------------------------------------------------------------------
/blueprint-interactor-common/api/blueprint-interactor-common.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-common/api/blueprint-interactor-common.api
--------------------------------------------------------------------------------
/blueprint-interactor-common/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-common/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-interactor-common/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-common/gradle.properties
--------------------------------------------------------------------------------
/blueprint-interactor-common/src/main/kotlin/reactivecircus/blueprint/interactor/InteractorParams.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-common/src/main/kotlin/reactivecircus/blueprint/interactor/InteractorParams.kt
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/README.md
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/api/blueprint-interactor-coroutines.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/api/blueprint-interactor-coroutines.api
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/gradle.properties
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/src/main/kotlin/reactivecircus/blueprint/interactor/coroutines/FlowInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/src/main/kotlin/reactivecircus/blueprint/interactor/coroutines/FlowInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/src/main/kotlin/reactivecircus/blueprint/interactor/coroutines/SuspendingInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/src/main/kotlin/reactivecircus/blueprint/interactor/coroutines/SuspendingInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/src/test/kotlin/reactivecircus/blueprint/interactor/coroutines/FlowInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/src/test/kotlin/reactivecircus/blueprint/interactor/coroutines/FlowInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/src/test/kotlin/reactivecircus/blueprint/interactor/coroutines/SuspendingInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/src/test/kotlin/reactivecircus/blueprint/interactor/coroutines/SuspendingInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-coroutines/src/test/kotlin/reactivecircus/blueprint/interactor/coroutines/TestCoroutineInteractors.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-coroutines/src/test/kotlin/reactivecircus/blueprint/interactor/coroutines/TestCoroutineInteractors.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/README.md
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/api/blueprint-interactor-rx2.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/api/blueprint-interactor-rx2.api
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/gradle.properties
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/src/main/kotlin/reactivecircus/blueprint/interactor/rx2/CompletableInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/src/main/kotlin/reactivecircus/blueprint/interactor/rx2/CompletableInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/src/main/kotlin/reactivecircus/blueprint/interactor/rx2/ObservableInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/src/main/kotlin/reactivecircus/blueprint/interactor/rx2/ObservableInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/src/main/kotlin/reactivecircus/blueprint/interactor/rx2/SingleInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/src/main/kotlin/reactivecircus/blueprint/interactor/rx2/SingleInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/src/test/kotlin/reactivecircus/blueprint/interactor/rx2/CompletableInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/src/test/kotlin/reactivecircus/blueprint/interactor/rx2/CompletableInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/src/test/kotlin/reactivecircus/blueprint/interactor/rx2/ObservableInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/src/test/kotlin/reactivecircus/blueprint/interactor/rx2/ObservableInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx2/src/test/kotlin/reactivecircus/blueprint/interactor/rx2/SingleInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx2/src/test/kotlin/reactivecircus/blueprint/interactor/rx2/SingleInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/README.md
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/api/blueprint-interactor-rx3.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/api/blueprint-interactor-rx3.api
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/gradle.properties
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/src/main/kotlin/reactivecircus/blueprint/interactor/rx3/CompletableInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/src/main/kotlin/reactivecircus/blueprint/interactor/rx3/CompletableInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/src/main/kotlin/reactivecircus/blueprint/interactor/rx3/ObservableInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/src/main/kotlin/reactivecircus/blueprint/interactor/rx3/ObservableInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/src/main/kotlin/reactivecircus/blueprint/interactor/rx3/SingleInteractor.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/src/main/kotlin/reactivecircus/blueprint/interactor/rx3/SingleInteractor.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/src/test/kotlin/reactivecircus/blueprint/interactor/rx3/CompletableInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/src/test/kotlin/reactivecircus/blueprint/interactor/rx3/CompletableInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/src/test/kotlin/reactivecircus/blueprint/interactor/rx3/ObservableInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/src/test/kotlin/reactivecircus/blueprint/interactor/rx3/ObservableInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-interactor-rx3/src/test/kotlin/reactivecircus/blueprint/interactor/rx3/SingleInteractorTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-interactor-rx3/src/test/kotlin/reactivecircus/blueprint/interactor/rx3/SingleInteractorTest.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-testing-robot/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/README.md
--------------------------------------------------------------------------------
/blueprint-testing-robot/api/blueprint-testing-robot.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/api/blueprint-testing-robot.api
--------------------------------------------------------------------------------
/blueprint-testing-robot/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-testing-robot/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/gradle.properties
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/Instrumentation.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/Instrumentation.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/RepeatRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/RepeatRule.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/ScreenRobot.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/ScreenRobot.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/ViewActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/ViewActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/CheckableRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/CheckableRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/DialogRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/DialogRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/DrawerRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/DrawerRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/GestureRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/GestureRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/KeyboardRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/KeyboardRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/NavigationRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/NavigationRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/RecyclerViewRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/RecyclerViewRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/SnackbarRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/SnackbarRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/TextRobotActions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/action/TextRobotActions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/CheckableRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/CheckableRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/DialogRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/DialogRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/DrawableRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/DrawableRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/DrawerRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/DrawerRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/KeyboardRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/KeyboardRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/NavigationRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/NavigationRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/RecyclerViewRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/RecyclerViewRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/SnackbarRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/SnackbarRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/TextInputRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/TextInputRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/TextRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/TextRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/ToolbarRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/ToolbarRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/ViewRobotAssertions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/assertion/ViewRobotAssertions.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/matcher/RecyclerViewMatcher.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/matcher/RecyclerViewMatcher.kt
--------------------------------------------------------------------------------
/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/matcher/StringMatchers.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-testing-robot/src/main/kotlin/reactivecircus/blueprint/testing/matcher/StringMatchers.kt
--------------------------------------------------------------------------------
/blueprint-ui/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/blueprint-ui/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/README.md
--------------------------------------------------------------------------------
/blueprint-ui/api/blueprint-ui.api:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/api/blueprint-ui.api
--------------------------------------------------------------------------------
/blueprint-ui/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/build.gradle.kts
--------------------------------------------------------------------------------
/blueprint-ui/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/gradle.properties
--------------------------------------------------------------------------------
/blueprint-ui/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Activity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Activity.kt
--------------------------------------------------------------------------------
/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/AppCompat.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/AppCompat.kt
--------------------------------------------------------------------------------
/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Context.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Context.kt
--------------------------------------------------------------------------------
/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Intent.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Intent.kt
--------------------------------------------------------------------------------
/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Window.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/blueprint-ui/src/main/kotlin/reactivecircus/blueprint/ui/extension/Window.kt
--------------------------------------------------------------------------------
/detekt.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/detekt.yml
--------------------------------------------------------------------------------
/docs/images/reactive_circus_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/docs/images/reactive_circus_logo.png
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/libs.versions.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/gradle/libs.versions.toml
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/mkdocs.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/mkdocs.yml
--------------------------------------------------------------------------------
/renovate.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/renovate.json
--------------------------------------------------------------------------------
/samples/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/README.md
--------------------------------------------------------------------------------
/samples/demo-common/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/samples/demo-common/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/README.md
--------------------------------------------------------------------------------
/samples/demo-common/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/build.gradle.kts
--------------------------------------------------------------------------------
/samples/demo-common/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/samples/demo-common/src/main/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/ic_launcher-web.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/data/cache/InMemoryNoteCache.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/data/cache/InMemoryNoteCache.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/data/cache/NoteCache.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/data/cache/NoteCache.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/domain/model/Note.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/domain/model/Note.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/enternote/EnterNoteParams.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/enternote/EnterNoteParams.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/NotesListAdapter.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/NotesListAdapter.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/util/Date.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/util/Date.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/util/ViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/kotlin/reactivecircus/blueprint/demo/util/ViewModel.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/drawable/ic_add_black_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/drawable/ic_add_black_24dp.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/drawable/ic_check_black_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/drawable/ic_check_black_24dp.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/drawable/ic_close_primary_24dp.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/drawable/ic_close_primary_24dp.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/drawable/ic_launcher_foreground.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/layout/activity_enter_note.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/layout/activity_enter_note.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/layout/activity_notes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/layout/activity_notes.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/layout/item_note.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/layout/item_note.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/menu/menu_enter_note.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/menu/menu_enter_note.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values-night/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values-night/colors.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values-night/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values-night/themes.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values/colors.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values/dimens.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values/ic_launcher_background.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values/styles.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/main/res/values/themes.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/main/res/values/themes.xml
--------------------------------------------------------------------------------
/samples/demo-common/src/test/kotlin/reactivecircus/blueprint/demo/data/cache/InMemoryNoteCacheTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/test/kotlin/reactivecircus/blueprint/demo/data/cache/InMemoryNoteCacheTest.kt
--------------------------------------------------------------------------------
/samples/demo-common/src/test/kotlin/reactivecircus/blueprint/demo/util/DateTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-common/src/test/kotlin/reactivecircus/blueprint/demo/util/DateTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/samples/demo-coroutines/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/README.md
--------------------------------------------------------------------------------
/samples/demo-coroutines/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/build.gradle.kts
--------------------------------------------------------------------------------
/samples/demo-coroutines/shrinker-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/shrinker-rules.pro
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesBaseScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesBaseScreenTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesScreenTestApp.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesScreenTestApp.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesScreenTestAppInjector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesScreenTestAppInjector.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesScreenTestRunner.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/CoroutinesScreenTestRunner.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteScreenTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/androidTest/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListScreenTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/ic_launcher-web.png
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/BlueprintCoroutinesDemoApp.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/BlueprintCoroutinesDemoApp.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/CoroutinesAppInjector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/CoroutinesAppInjector.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/data/repository/CoroutinesInMemoryNoteRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/data/repository/CoroutinesInMemoryNoteRepository.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesCreateNote.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesCreateNote.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesGetNoteByUuid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesGetNoteByUuid.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesStreamAllNotes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesStreamAllNotes.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesUpdateNote.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesUpdateNote.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/repository/CoroutinesNoteRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/domain/repository/CoroutinesNoteRepository.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteActivity.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteViewModel.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListActivity.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListViewModel.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/data/repository/CoroutinesInMemoryNoteRepositoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/data/repository/CoroutinesInMemoryNoteRepositoryTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesCreateNoteTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesCreateNoteTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesGetNoteByUuidTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesGetNoteByUuidTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesStreamAllNotesTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesStreamAllNotesTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesUpdateNoteTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/CoroutinesUpdateNoteTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/enternote/CoroutinesEnterNoteViewModelTest.kt
--------------------------------------------------------------------------------
/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-coroutines/src/test/kotlin/reactivecircus/blueprint/demo/noteslist/CoroutinesNotesListViewModelTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/samples/demo-rx/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/README.md
--------------------------------------------------------------------------------
/samples/demo-rx/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/build.gradle.kts
--------------------------------------------------------------------------------
/samples/demo-rx/shrinker-rules.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/shrinker-rules.pro
--------------------------------------------------------------------------------
/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxBaseScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxBaseScreenTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxScreenTestApp.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxScreenTestApp.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxScreenTestAppInjector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxScreenTestAppInjector.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxScreenTestRunner.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/RxScreenTestRunner.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteScreenTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListScreenTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/androidTest/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListScreenTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/ic_launcher-web.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/ic_launcher-web.png
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/BlueprintRxDemoApp.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/BlueprintRxDemoApp.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/RxAppInjector.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/RxAppInjector.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/data/repository/RxInMemoryNoteRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/data/repository/RxInMemoryNoteRepository.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxCreateNote.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxCreateNote.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxGetNoteByUuid.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxGetNoteByUuid.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxStreamAllNotes.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxStreamAllNotes.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxUpdateNote.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxUpdateNote.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/repository/RxNoteRepository.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/domain/repository/RxNoteRepository.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteActivity.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteViewModel.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListActivity.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListActivity.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListViewModel.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListViewModel.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/main/res/values/strings.xml
--------------------------------------------------------------------------------
/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/data/repository/RxInMemoryNoteRepositoryTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/data/repository/RxInMemoryNoteRepositoryTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxCreateNoteTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxCreateNoteTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxGetNoteByUuidTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxGetNoteByUuidTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxStreamAllNotesTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxStreamAllNotesTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxUpdateNoteTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/domain/interactor/RxUpdateNoteTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/enternote/RxEnterNoteViewModelTest.kt
--------------------------------------------------------------------------------
/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListViewModelTest.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-rx/src/test/kotlin/reactivecircus/blueprint/demo/noteslist/RxNotesListViewModelTest.kt
--------------------------------------------------------------------------------
/samples/demo-testing-common/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/samples/demo-testing-common/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-testing-common/README.md
--------------------------------------------------------------------------------
/samples/demo-testing-common/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-testing-common/build.gradle.kts
--------------------------------------------------------------------------------
/samples/demo-testing-common/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/samples/demo-testing-common/src/main/kotlin/reactivecircus/blueprint/demo/TestData.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-testing-common/src/main/kotlin/reactivecircus/blueprint/demo/TestData.kt
--------------------------------------------------------------------------------
/samples/demo-testing-common/src/main/kotlin/reactivecircus/blueprint/demo/enternote/EnterNoteRobot.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-testing-common/src/main/kotlin/reactivecircus/blueprint/demo/enternote/EnterNoteRobot.kt
--------------------------------------------------------------------------------
/samples/demo-testing-common/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/NotesListRobot.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/samples/demo-testing-common/src/main/kotlin/reactivecircus/blueprint/demo/noteslist/NotesListRobot.kt
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------
/test-utils/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/test-utils/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/test-utils/build.gradle.kts
--------------------------------------------------------------------------------
/test-utils/src/main/kotlin/reactivecircus/blueprint/testutils/CoroutinesTestRule.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ReactiveCircus/blueprint/HEAD/test-utils/src/main/kotlin/reactivecircus/blueprint/testutils/CoroutinesTestRule.kt
--------------------------------------------------------------------------------