// the find
guolindev/giffun
一款开源的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