uber / RIBs

Uber's cross-platform mobile architecture framework.
https://eng.uber.com/tag/ribs/
Apache License 2.0
7.73k stars 904 forks source link

RIBS #318

Open AdieOlami opened 5 years ago

AdieOlami commented 5 years ago

How is RIBs different from Reswift?

ermik commented 5 years ago

Reswift, in general terms, is an implementation of a patterns introduced by Flux and Redux libraries for Swift programming language — it provides a way to communicate between different components using state updates and reducers. RIBs is a framework that enforces isolation of components (decoupling). In fact, you could use Reswift with RIBs, but Swift implementation of Rx patterns is preferred.

Learn more about RIBs here and on Uber Engineering blog (blog has a lot of RIBs examples).

/close