{"adoption": {"forks": 293, "observed_at": "2026-08-28T04:04:56.178216+00:00", "stars": 1513}, "canonical_url": "https://ross.abutalabs.com/products/awesome-android-architecture", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Android架构合集", "domain": ["mobile-development", "android-tools", "tutorials", "awesome-lists"], "enriched": true, "function": ["documentation", "developer-tools"], "health_score": 20, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Juude/Awesome-Android-Architecture"], "name": "Juude/Awesome-Android-Architecture", "platform": [], "pushed_at": "2019-03-05T12:00:19+00:00", "repo": "Juude/Awesome-Android-Architecture", "stars": 1513, "tags": ["awesome-list", "android-architecture", "curated-links", "mvvm", "mvp", "clean-architecture", "android"], "topics": ["android-architecture"], "urls": [], "use_cases": ["learn android app architecture patterns", "compare mvp vs mvvm vs clean architecture for android", "find real-world android architecture case studies from big companies", "find articles on android pluginization and dynamic loading", "curated reading list for android client architecture evolution"], "what_it_is": "A curated awesome-list of Android app architecture resources, collecting articles, talks, and demos on patterns like Clean Architecture, MVVM, MVP, MVC, and Flux. It also links to architecture write-ups from major Chinese tech companies such as Alibaba, Didi, and Ctrip.", "when_to_avoid": ["you need a runnable architecture framework or library rather than links", "you need up-to-date content covering modern Jetpack practices, since the list has not been updated since 2019", "you need non-Android mobile architecture guidance"], "when_to_choose": ["you want a curated index of Android architecture articles and demos", "you are researching how large companies structure their Android apps", "you want links to Clean Architecture, MVVM, MVP, and Flux resources in one place"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-android-architecture", "repo": "Juude/Awesome-Android-Architecture", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "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:04:56.178216+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:56.178216+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:32:13.842125+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d42ca95d7a1fec524980c8019d23b62b6e0af97d4ad7d953101123e12413db75", "fetched_at": "2026-08-28T04:04:56.178216+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Juude/Awesome-Android-Architecture"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3895, "days_push": 2738, "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}}