# hencoder/PracticeDraw1

《HenCoder Android 开发进阶：UI 1-1 绘制基础》 的练习项目

Repository: https://github.com/hencoder/PracticeDraw1
Canonical: https://ross.abutalabs.com/products/practicedraw1
Homepage: http://hencoder.com/ui-1-1
Language: Java
License Family: other
Last push: 2019-11-03T15:00:21+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3342, "days_push": 2495, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1118, forks 599 (observed 2026-08-28T04:03:39.254531+00:00)

## What it is
A companion practice project for the HenCoder Android advanced tutorial on custom View drawing basics (Canvas and Paint). It is a runnable Android app where learners implement drawing exercises in PracticeXxxView.java files to match sample effects.

## Use cases
- learn android custom view drawing
- practice canvas drawXXX methods
- learn paint basics for android ui
- android ui drawing exercises
- learn onDraw override basics

## When to choose
- you are following the HenCoder UI 1-1 drawing tutorial and want hands-on exercises
- you want structured practice with Canvas and Paint on Android

## When to avoid
- you need a production drawing library or reusable UI components
- you want a standalone app rather than a tutorial exercise
- you need a maintained project with a license or recent updates

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: graphics, developer-tools
- domain: android-tools, tutorials, mobile-development
- platform: jvm
- tags: android-custom-view, canvas-drawing, paint, practice-exercises, tutorial-companion, android, mobile

## Member repositories
- hencoder/PracticeDraw1 (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:39.254531+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:41:48.071711+00:00, confidence not recorded.
  - readme: https://github.com/hencoder/PracticeDraw1 (fetched 2026-08-28T04:03:39.254531+00:00, sha ad92b0d76a4f)
  - homepage: http://hencoder.com/ui-1-1 (fetched 2026-08-29T12:45:32.976876+00:00, sha a0a9c2dfd507)
  - site_page: https://rengwuxian.com/tag/about (fetched 2026-08-29T12:45:32.986722+00:00, sha 397cd18fac89)
- Data as of 2026-08-30T08:39:29.467469+00:00.
