finds.dev← search

// the find

singwhatiwanna/android-art-res

★ 1,720 · Java · Apache-2.0 · updated Sep 2023

the source code in research art of android development

Companion source code for the Chinese book 'Android Development Art Exploration' by Ren Yugang. Each chapter maps to a working Android sample covering topics like IPC, View drawing, animation, Bitmap loading, and JNI. It's for Android developers who own or are reading that book.

The chapter-by-chapter organization mirrors the book exactly, so you can run the code alongside the text without hunting for relevant files. Chapter 12 includes a real ImageLoader implementation with DiskLruCache and memory cache — actually worth reading even outside the book context. Chapter 13 bundles dex2jar and apktool, which saves setup time for the reverse engineering section. The IPC and custom View examples in early chapters are concrete enough to adapt directly.

The book was written for Android 4.x/5.x era APIs, and it shows — most projects use the old Eclipse ADT project format (.classpath/.project), not Gradle, so importing them into any modern Android Studio version is painful. The README is a single line pointing to the author's WeChat public account, which is not helpful if you don't read Chinese. No tests anywhere. The JNI samples only ship armeabi .so files, which won't run on any device made after 2015 without recompiling.

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 →