{"adoption": {"forks": 300, "observed_at": "2026-08-28T04:03:50.137145+00:00", "stars": 1165}, "canonical_url": "https://ross.abutalabs.com/products/androiddifficultanalysis", "card": {"archived": false, "artifact_type": "learning-resource", "description": "安卓开发中遇到的重难点解析，也包括平常的读书笔记和知识点整理", "domain": ["mobile-development", "tutorials", "android-tools"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["ZhaoKaiQiang/AndroidDifficultAnalysis"], "name": "ZhaoKaiQiang/AndroidDifficultAnalysis", "platform": [], "pushed_at": "2020-04-15T23:41:35+00:00", "repo": "ZhaoKaiQiang/AndroidDifficultAnalysis", "stars": 1165, "tags": ["android", "study-notes", "interview-preparation", "knowledge-base", "chinese-language"], "topics": [], "urls": [], "use_cases": ["understand difficult Android development concepts", "prepare for Android developer interviews", "review Android knowledge points and reading notes", "find explanations of tricky Android topics in Chinese", "supplement Android learning with curated articles"], "what_it_is": "A curated collection of notes and explanations covering difficult and important topics in Android development, including reading notes, knowledge summaries, and interview questions. It is a Chinese-language learning repository maintained by a well-known Android blogger.", "when_to_avoid": ["you need up-to-date content for modern Android tooling like Jetpack Compose or Kotlin-first practices", "you need runnable code or a maintained library rather than notes", "you require an English-language resource"], "when_to_choose": ["you are an Android developer studying core and advanced concepts", "you prefer Chinese-language explanations and notes", "you want a community-contributed collection of interview questions and topic summaries"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/androiddifficultanalysis", "repo": "ZhaoKaiQiang/AndroidDifficultAnalysis", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:50.137145+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:29:20.427207+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "c445c2b6b0646b24ab56e0bd3a6dfc0f6817e42f444767c44f6c1a0226a7d160", "fetched_at": "2026-08-28T04:03:50.137145+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ZhaoKaiQiang/AndroidDifficultAnalysis"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3926, "days_push": 2331, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}