# codeestX/GeekNews

:books:A pure reading App based on Material Design + MVP + RxJava2 + Retrofit + Dagger2 + Realm + Glide

Repository: https://github.com/codeestX/GeekNews
Canonical: https://ross.abutalabs.com/products/geeknews
Language: Java
License Family: other
Topics: material-design, rxjava, realm, reading-program, retrofit, mvp-android, okhttp3, jsoup, v2ex, app, glide, mvp-architecture, butterknife, zhihu, android-application, rxbus, dagger2
Last push: 2018-08-25T11:26:10+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3678, "days_push": 2930, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3491, forks 813 (observed 2026-08-28T04:08:07.198696+00:00)

## What it is
GeekNews is an Android reading app for programmers that aggregates content from Zhihu Daily, WeChat news, Gank.io, Juejin, and V2EX in a Material Design interface. It is built as a learning project demonstrating mainstream Android architecture patterns including MVP, RxJava2, Retrofit, Dagger2, Realm, and Glide.

## Use cases
- read tech news from zhihu and juejin in one android app
- learn mvp architecture with rxjava2 and dagger2 on android
- browse v2ex and gank.io on my phone
- study a real-world android app using retrofit and realm
- find an open-source material design news reader for android

## When to choose
- you want to study how MVP, RxJava2, Retrofit, Dagger2, and Realm fit together in a complete Android app
- you want a Material Design reading app for Chinese tech news sources like Zhihu Daily and V2EX

## When to avoid
- you need a maintained app - the last release was in 2018 and several APIs it relies on may no longer work
- you want a production news reader with active support and updates
- you need a modern architecture like MVVM, MVI, or Jetpack Compose

## Facets
- artifact type: application
- maturity: abandoned
- function: http-client, web-scraping, parser, ui-components, state-management, caching, orm
- domain: android-tools, web-development, developer-tools, mobile-development, tutorials
- platform: jvm
- tags: reading-app, mvp-architecture, rxjava, dagger2, material-design, news-aggregator, learning-project, zhihu, v2ex, android

## Member repositories
- codeestX/GeekNews (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:07.198696+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:35:56.824495+00:00, confidence not recorded.
  - readme: https://github.com/codeestX/GeekNews (fetched 2026-08-28T04:08:07.198696+00:00, sha 43e9bb2a4992)
- Data as of 2026-08-30T08:39:29.467469+00:00.
