Frodo2

screenshot of Frodo2

Android Library for Logging RxJava2 Components

Overview

Frodo 2 is the second version of Frodo, a tool used for debugging projects that use RxJava 2. It allows for easy debugging by annotating the code. Frodo 2 can be used on Android projects and pure Kotlin/Java projects.

Features

  • RxLogFlowable: Annotated functions which return io.reactivex.Flowable<T> will print debug information on the log output.
  • RxLogObservable: Annotated functions which return io.reactivex.Observable<T> will print debug information on the log output.
  • RxLogSingle: Annotated functions which return io.reactivex.Single<T> will print debug information on the log output.
  • RxLogMaybe: Annotated functions which return io.reactivex.Maybe<T> will print debug information on the log output.
  • RxLogCompletable: Annotated functions which return io.reactivex.Completable will print debug information on the log output.

Summary

Frodo 2 is a tool used for debugging projects that use RxJava 2. It allows for easy debugging by annotating the code. The main features of Frodo 2 include support for Flowable, Observable, Single, Maybe, and Completable classes from RxJava 2, and the ability to print debug information on the log output. To use Frodo 2, a Gradle plugin should be applied in the project's build.gradle file.