Skip to content
Port of RxRedux by using Flow from Kotlin Coroutine's.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Initial commit May 3, 2019
docs Initial commit May 3, 2019
fastlane Initial commit May 3, 2019
gradle/wrapper Initial commit May 3, 2019
library only subscribe once to upstream, properly terminate May 6, 2019
sample Initial commit May 3, 2019
.gitattributes Initial commit May 3, 2019
.gitignore Initial commit May 3, 2019
Gemfile Initial commit May 3, 2019
LICENSE Initial commit May 3, 2019
README.md Added warning to Readme May 3, 2019
build.gradle
dependencies.gradle only subscribe once to upstream, properly terminate May 6, 2019
gradle.properties Initial commit May 3, 2019
gradlew Initial commit May 3, 2019
gradlew.bat Initial commit May 3, 2019
settings.gradle Initial commit May 3, 2019

README.md

FlowRedux

CircleCI Download

This project is still WIP.

Should you use it in production? No!

Description

A Redux store implementation entirely based on Kotlin Coroutine's Flow type (inspired by redux-observable) that helps to isolate side effects. RxRedux is (kind of) a replacement for RxJava's .scan() operator.

RxRedux In a Nutshell

This project is an experimental port of RxRedux.

Dependency

This project is in a very early stage.

Snapshot

Latest snapshot (directly published from master branch from Travis CI):

allprojects {
    repositories {
        // Your repositories.
        // ...
        // Add url to snapshot repository
        maven {
            url "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
}
implementation 'com.freeletics.flowredux:flowredux:0.0.1-SNAPSHOT'
You can’t perform that action at this time.