kickstarter/android-oss

Kickstarter for Android. Bring new ideas to life, anywhere.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 11th, 2026
Created on December 12th, 2016
Open Issues & Pull Requests: 7 (+0)
GitHub issues: Enabled
Number of forks: 987
Total Stargazers: 5,783 (+0)
Total Subscribers: 152 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 8.3 hours
Mean response time: 8.3 hours
90th percentile: 8.3 hours
Tracked items: 1

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 359 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Kickstarter for Android is the open source native Android application that powers the Kickstarter crowdfunding platform.

The project demonstrates how to build a production Android app using functional reactive programming patterns. It implements RxJava extensively within view models to handle business logic, separating concerns between UI and data flow. The architecture relies on reactive streams to manage asynchronous operations and state changes across the application.

Developers should adopt this project as a reference implementation for Android architecture and reactive programming practices. It suits teams building complex Android applications that benefit from functional reactive patterns and want to study how a mature production app structures its codebase. The project is explicitly positioned as an educational resource, with the maintainers sharing their methodology, wins, and mistakes as they work in the open. Those interested in how Kickstarter's native team approaches Android development will find concrete examples of view model implementation and RxJava usage throughout the codebase.

The project maintains active development focused on improving the app for users according to its roadmap. Contributions are welcomed with the understanding that the primary goal remains shipping improvements to the product rather than serving as a general-purpose framework. The team enforces a code of conduct emphasizing respect and constructive feedback in all interactions.