RxFlux Framework

repository·master·Indexed 43 days ago

https://github.com/marcelpinto/rxflux

A lightweight framework implementing the Flux architectural pattern using RxJava to provide a reactive, unidirectional data flow for cleaner and more testable application logic.

Tokens
322
Snippets
1
Records
3
Agent score
6%

What's inside RxFlux

  1. What is RxFlux?

    master

    RxFlux is a lightweight framework designed to implement the Flux pattern using RxJava functionalities. It provides a reactive, modular, and clean architecture by enforcing a unidirectional data flow.

    Key Characteristics:

    • Pros: Clean architecture, simple flow, logic abstraction, easy to test, modular, reactive, and easy to add Hooks (e.g., for tracking tools).
    • Cons: Restrictive one-way flow and requires learning the specific pattern implementation.
  2. Install RxFlux via Gradle

    master

    To include RxFlux in your project, add the following dependency to your build.gradle file. Note that this library is no longer maintained; use it at your own risk.

    dependencies {
      compile 'com.hardsoftstudio:rxflux:0.4.1'
    }