finds.dev← search

// the find

oschina/android-app

★ 742 · Java · GPL-2.0 · updated Apr 2014

这是开源中国社区的开源 Android 客户端项目,本项目已经迁移到码云 gitee.com 此处不再更新!

The official Android client for OSChina (Open Source China), a Chinese developer community platform. It's a pre-Gradle, Eclipse-based Java app targeting Android 4.0 (API 15) that hasn't been touched since 2014. The project itself announced it migrated to Gitee and is no longer updated here.

The package structure is clean and follows a sensible separation — api, bean, adapter, ui, widget are all distinct. It includes a real pull-to-refresh list widget and demonstrates XML parsing from a REST API, which was a reasonable teaching example for its era. The GreenDroid quick-action menu integration shows knowledge of pre-ActionBar UI patterns that were standard practice at the time.

Dead since 2014 — the repo itself says go elsewhere, so there is nothing to adopt here. Uses Eclipse project format (.classpath, .project) with no Gradle build file, meaning it won't open in any version of Android Studio without manual migration. Networking runs on Apache HttpClient 3.1, a library deprecated by Android itself in API 22 and removed in API 23. The entire codebase predates RecyclerView, ViewBinding, Jetpack, Kotlin, or any modern Android architecture pattern — it's a historical artifact, not a reference.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →