finds.dev← search

// the find

guolindev/giffun

★ 3,420 · Java · Apache-2.0 · updated Jan 2021

一款开源的GIF在线分享App,乐趣就要和世界分享。

An Android GIF browsing and sharing app from around 2015-2017, built by a well-known Chinese Android blogger as a learning reference. It implements a small social network around GIFs — upload, follow, like, comment — with Material Design UI. Explicitly abandoned and marked deprecated by the author.

- Ships the full Glide source inline, which makes it useful as a study reference for how Glide's internals work — disk LRU cache, GIF decoder, bitmap pool — before that was common knowledge

- Covers a non-trivial feature surface for a learning project: auth, social graph (follow/unfollow), media upload, feed pagination, all wired together in one codebase

- Material Design implementation was ahead of the curve when it was written; the screenshots show it was actually finished and polished, not a half-baked demo

- Dead since 2021, explicitly abandoned in the README — the backend service it connected to is almost certainly gone, meaning you can't run the app end-to-end

- Vendoring the entire Glide source into `core/` instead of using a Gradle dependency is a maintenance anti-pattern that made sense in 2015 and is now just confusing dead weight

- Java-only, pre-Kotlin, pre-Jetpack — the architecture patterns here (no ViewModel, no LiveData, likely AsyncTask everywhere) are exactly what you'd be teaching people not to do in 2024

- The license explicitly prohibits commercial use but is based on Apache 2.0, creating a contradiction that would give any lawyer a headache before you use any of this code

View on GitHub →

// 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 →