Skip to content
This repository has been archived by the owner on Feb 25, 2024. It is now read-only.

Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.x D8 / desugar toolchain, forked from https://github.com/stefan-zobel/streamsupport

Notifications You must be signed in to change notification settings

retrostreams/android-retroflow

Repository files navigation

Maven Central javadoc.io

android-retroflow

android-retroflow is a backport of the new Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android developers wanting to use the Android Studio 3.x D8 / desugar toolchain.

There is nothing specific to Android or the desugar toolchain in this code (it could even be compiled to Java 6 bytecode) but it has an indirect dependency on android-retrostreams (via android-retrofuture) which is why this exists as a separate component (the corresponding streamsupport-flow component can't be used with android-retrostreams and android-retrostreams itself can only be used with desugar or Java 8 and higher).

Other than having a different package name this code has no further changes compared with streamsupport-flow

Online Javadoc is available at docs

Please give feedback here if you experience any problems.

build.gradle:

dependencies {
    implementation 'net.sourceforge.streamsupport:android-retroflow:1.7.4'
}

LICENSE

GNU General Public License, version 2, with the Classpath Exception (and CC0 1.0 for JSR-166 derived code)

About

Backport of Java 9 (JEP 266) reactive-streams Flow and SubmissionPublisher API for Android Studio 3.x D8 / desugar toolchain, forked from https://github.com/stefan-zobel/streamsupport

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages