Add jitpack to your root build.gradle
:
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
All artifacts should be available both with and without a -compose
suffix, e.g.:
// non-compose variant"
implementation 'com.github.badoo.RIBs:rib-{###}:{latest-version}'
// OR
// compose variant:
implementation 'com.github.badoo.RIBs:rib-{###}-compose:{latest-version}'
You only need one of them though, based on whether you need compose support or not. Make sure to refer to all dependencies consistently.
implementation 'com.github.badoo.RIBs:rib-base:{latest-version}'
Contains utilities to test your components in isolation:
implementation 'com.github.badoo.RIBs:rib-base-test:{latest-version}'
implementation 'com.github.badoo.RIBs:rib-base-test-activity:{latest-version}'
Contains Rx implementations of the minimal reactive APIs and Rx based workflow helper classes:
implementation 'com.github.badoo.RIBs:rib-rx2:{latest-version}'
Handy utils: tree printer, logger, debug drawer, memory leak detector:
implementation 'com.github.badoo.RIBs:rib-debug-utils:{latest-version}'
Binder helpers
implementation 'com.github.badoo.RIBs:rib-mvicore:{latest-version}'
Base deps:
implementation 'com.github.badoo.RIBs:rib-portal:{latest-version}'
Rx (optional):
implementation 'com.github.badoo.RIBs:rib-portal-rx:{latest-version}'