xiaoyaoyou1212/XSnow
💮基于RxJava2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦,可自由拓展。 observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3516
- days_rel: n/a
- days_push: 2970
- n_releases_24m: 0
Adoption not part of the score
1692 stars · 382 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
XSnow is an Android base framework built on RxJava2 and Retrofit2 that bundles networking, upload/download, caching, event bus, permission management, database (GreenDao), and image loading (Glide) into decoupled, extensible modules. It provides global and per-request configuration, unified exception handling, retry mechanisms, and request cancellation by tag.
Use cases
- bootstrap an Android app with networking and common utilities
- make HTTP requests with RxJava2 and Retrofit2 on Android
- implement offline caching strategies for API responses
- upload and download files with progress callbacks
- manage runtime permissions reactively with RxPermissions
- use RxBus for event-based communication between components
- integrate GreenDao database and Glide image loading in one framework
When to choose
- starting a legacy Java-based Android project that still uses RxJava2 and Retrofit2
- you want a pre-integrated bundle of networking, caching, event bus, and image loading
- you need configurable offline/online caching strategies with retry support
When to avoid
- starting a new Android project - prefer Kotlin, coroutines, and modern Jetpack libraries
- the project is unmaintained since 2018 and depends on deprecated JCenter and old library versions
- you only need one small capability rather than a full base framework
Facets
framework · maturity abandoned
http-client caching middleware state-management image-processing database auth mobile-development android-tools web-development developer-tools jvm rxjava2 retrofit2 rxbus rxpermissions glide greendao android-base-framework okhttp event-bus file-upload file-download android mobile
1 source
- readme: https://github.com/xiaoyaoyou1212/XSnow · fetched 2026-08-28 · 296fa8c38f41
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| xiaoyaoyou1212/XSnow | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="xiaoyaoyou1212/XSnow")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem