Kaskade icon indicating copy to clipboard operation
Kaskade copied to clipboard

[INACTIVE] Simplifying state management

Results 10 Kaskade issues
Sort by recently updated
recently updated
newest added

Ability for Kaskade to save states and replay them later. Replay action/states could be: 1. replay(Map) Optional: 2. replay(String) string json map of action and states 3. replay(File) file json...

enhancement

Investigate Github Actions to run CI and as a replacement for TravisCI

build

RxJava would soon release RxJava3 https://github.com/ReactiveX/RxJava/releases/tag/v3.0.0-RC1

enhancement

Nice to have to offload wikis to github pages for ease of use. Ideas: https://orchid.netlify.com/ https://dev.to/cjbrooks12/how-to-document-a-kotlin-project-edc https://www.mkdocs.org/

documentation

Add ability to watch incoming actions and outgoing states Something like this: ```Kotlin Kaskade.create(initialState) { watchActions { action -> // do something like send analytics } watchStates { state ->...

enhancement

Currently Kaskade's concurrency is bounded by coroutines and Rx. There's no way to make use of Java `Threads` and `Executors`. Should be easily done by making a reducer. We should...

enhancement

Provide a way to easily test kaskade state changes when using `onStateChanged` or using `Flow`

enhancement

Create README to explain what the sample app is all about - What is trying to achieve? - What it shows? - How kaskade is used in its context?

documentation

`LiveData` could be easier since it handles multiple observers `Rx` also uses `subjects` by default `Flow` only handles one subscriber. This needs a major rework.

enhancement