RIBs is the cross-platform architecture behind many mobile apps at Uber. This framework is designed for mobile apps with a large number of engineers and nested states.
Compile Dependencies (6)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| com.github.TonyTangAndroid.RIBs
»
rib-uava RIBs is the cross-platform architecture behind many mobile apps at Uber. This framework is designed for mobile apps with ... | 0.9.2 | 0.9.4 | |
Apache 2.0
| com.jakewharton.rxrelay2
»
rxrelay Objects that are both an Observable and a Consumer. | 2.0.0 | 3.0.1 | |
Apache 2.0
| com.uber.autodispose
»
autodispose Automatic binding+disposal of RxJava 2 streams. | 0.2.0 | 1.4.1 | |
Concurrency
Apache 2.0
| io.reactivex.rxjava2
»
rxjava Reactive Extensions for Java | 2.1.4 | 3.1.12 | |
Dep Injection
Apache 2.0
| javax.inject
»
javax.inject Jakarta Dependency Injection | 1 | 2.0.1 | |
MIT
| org.reactivestreams
»
reactive-streams A Protocol for Asynchronous Non-Blocking Data Sequence | 1.0.0 | 1.0.4 |
Test Dependencies (5)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Annotation Lib
Apache 2.0
| com.android.support
»
support-annotations Provides source annotations for tooling and readability. | 25.1.1 | 1.10.0 | |
Android Platform
Apache 2.0
| com.google.android
»
android A library jar that provides APIs for Applications written for the Google Android Platform. | 2.2.1 | 4.1.1.4 | |
Testing
EPL 2.0
| junit
»
junit1 vulnerability JUnit Jupiter is the API for writing tests using JUnit 5. | 4.12 | 6.1.3 | |
Assertion
Apache 2.0
| org.assertj
»
assertj-core1 vulnerability Rich and fluent assertions for testing in Java | 2.6.0 | 3.27.7 | |
Mocking
MIT
| org.mockito
»
mockito-core Mockito mock objects library core API and implementation | 2.0.42-beta | 5.23.0 |