finds.dev← search

// the find

rengwuxian/HenCoderPlus

★ 275 · Java · updated Dec 2018

HenCoder Plus 的课上代码分享

A dump of in-class demo code for the HenCoder Plus Android course (custom views, Canvas drawing, animation, touch handling, layout). It's organized as a sequence of numbered standalone Gradle modules (06-drawing, 07_change_camera_animation, 08_animation, etc.), each a minimal single-activity app built around one custom View class demonstrating a technique.

Each module is small and self-contained, so you can open just one folder and read a single View subclass (AvatarView, PieChart, CameraView, ProvinceView) without wading through a monolith. The progression itself is useful as a syllabus outline even if you never watch the course: drawing basics, canvas transforms, animation, bitmaps/drawables, layout, touch, then scalability. Code is plain Android SDK, no third-party view libraries hiding the technique being taught.

Dead since 2018 — no AndroidX, no Kotlin, targets an SDK generation behind current tooling, and will need dependency/Gradle plugin surgery before it even builds. README is explicit that this isn't meant for outside learners ('the code probably isn't suitable for reading/learning directly' — paraphrased from Chinese), so there's no commentary or docs beyond the course itself. Zero tests beyond the generated ExampleInstrumentedTest/ExampleUnitTest boilerplate, and no README per module explaining what each numbered folder actually demonstrates. Entirely Chinese-language context (course site, likely comments), which cuts off anyone who doesn't already know HenCoder Plus.

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 →