RIBs

by uber · Mobile

Uber's cross-platform mobile architecture framework - Android Repository

New0 ratings7,936 starsActive
MobileDeveloper ToolKotlinJava
Open project ↗↓ Download v0.16.6GitHub⚑ Report
RIBs preview

About this project

⚠️ Alert: RIBs for IOS has been has been moved to a separate repo RIBs is the cross-platform architecture framework behind many mobile apps at Uber. The name RIBs is short for Router, Interactor and Builder, which are core components of this architecture. This framework is designed for mobile apps with a large number of engineers and nested states. The RIBs architecture provides: Shared architecture across iOS and Android. Build cross-platform apps that have similar architecture, enabling iOS and Android teams to cross-review business logic code. Testability and Isolation. Classes must be easy to unit test and reason about in isolation. Individual RIB classes have distinct…

Technologies

KotlinJavaScriptShellJavaandroidarchitecturearchitectural-patterns

Project health

Recently updated
Last updatelast month
Contributors65
Latest releasev0.16.6
Open issues & PRs119
LicenseApache-2.0
On GitHubsince 2017

GitHub

7,936
stars
914
forks
65
contributors
119
open issues & PRs
Kotlin
language
last month
last commit
View on GitHub ↗All releases ↗

Reviews

out of 5 · 0 ratings
★★★★★
0%
★★★★
0%
★★★
0%
★★
0%
0%
Sign in to write a review
No reviews yet
Be the first to review RIBs.

Built by

uber
Imported from GitHub · not yet claimed on GitPalace
View developer pageSign in with GitHub to claim

Maintain uber/RIBs? Claiming verifies admin access through your GitHub account and gives you control of this listing.

You might also like