{"adoption": {"forks": 424, "observed_at": "2026-08-28T04:03:17.588840+00:00", "stars": 1029}, "canonical_url": "https://ross.abutalabs.com/products/android-ms", "card": {"archived": false, "artifact_type": "learning-resource", "description": "V：maniu110 (22年Android11位大厂面试真题 ，音视频初中高,Flutter，kotlin,Compose,Framework,性能优化,架构,车载等十个模块大合集）", "domain": ["mobile-development", "tutorials", "education"], "enriched": true, "function": ["documentation"], "health_score": 20, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["xiangjiana/Android-MS"], "name": "xiangjiana/Android-MS", "platform": ["cross-platform"], "pushed_at": "2022-10-24T08:57:35+00:00", "repo": "xiangjiana/Android-MS", "stars": 1029, "tags": ["android-interview", "interview-preparation", "flutter", "jetpack-compose", "performance-optimization", "curated-collection", "pdf-resources", "chinese-language", "android"], "topics": [], "urls": [], "use_cases": ["prepare for Android engineer interviews at large tech companies", "learn Flutter from basics to advanced with interview prep", "study Android performance optimization techniques", "understand the Android Framework internals", "learn Jetpack Compose as a new technology", "find Android automotive app development tutorials", "review Android fundamentals and componentization practices"], "what_it_is": "A curated collection of Android development learning materials organized into twelve modules, covering interview questions, audio/video development, automotive apps, performance optimization, Framework, Flutter, Compose, Jetpack, and architecture. Content is distributed as PDFs and articles via WeChat links rather than hosted directly in the repository.", "when_to_avoid": ["you need actual runnable code or libraries from the repository itself", "you require up-to-date content, as the collection has not been updated since 2022", "you prefer resources without WeChat-gated distribution or promotional contact requirements", "you need English-language learning materials"], "when_to_choose": ["you are preparing for Android developer interviews and want a broad, topic-organized question bank", "you want a single index of Chinese-language Android learning resources across many topics", "you are looking for structured study paths for Flutter, Compose, or Android Framework"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/android-ms", "repo": "xiangjiana/Android-MS", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "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:17.588840+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:17.588840+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:07:41.703500+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f93c154cac32db363a0dabd9c5f4e2b020c915aa748e8b5818cf58c6ed63229d", "fetched_at": "2026-08-28T04:03:17.588840+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xiangjiana/Android-MS"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 2454, "days_push": 1409, "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}}