{"adoption": {"forks": 542, "observed_at": "2026-09-03T02:15:08.970074+00:00", "stars": 1001}, "canonical_url": "https://ross.abutalabs.com/products/alicloud-android-demo", "card": {"archived": false, "artifact_type": "learning-resource", "description": null, "domain": ["mobile-development", "android-tools", "cloud-computing", "developer-tools"], "enriched": true, "function": ["sdk", "monitoring", "logging", "networking", "webhook"], "health_score": 69, "homepage": null, "language": "Kotlin", "license": null, "license_family": "other", "maturity": "active", "member_repos": ["aliyun/alicloud-android-demo"], "name": "aliyun/alicloud-android-demo", "platform": ["jvm"], "pushed_at": "2026-05-14T08:53:35+00:00", "repo": "aliyun/alicloud-android-demo", "stars": 1001, "tags": ["aliyun", "emas", "demo-apps", "httpdns", "push-notifications", "hotfix", "apm", "sample-code", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["integrate aliyun mobile push into an android app", "try httpdns domain resolution on android", "add crash reporting and apm to my android app", "implement hotfix patching without releasing a new version", "learn how to configure emas sdk with appkey and appsecret", "collect in-app user feedback in a mobile app", "set up mobile devops cloud build and release"], "what_it_is": "A collection of Android demo projects for Alibaba Cloud's EMAS (Enterprise Mobile Application Studio) platform, covering services like HTTPDNS, mobile push, APM monitoring, user feedback, hotfix, and mobile DevOps. Each subdirectory contains a runnable sample app with integration instructions for the corresponding EMAS product.", "when_to_avoid": ["you are not using Alibaba Cloud / EMAS services", "you need production-ready code rather than demo examples", "you target iOS or web only without any Android component"], "when_to_choose": ["you are building an Android app using Alibaba Cloud EMAS services", "you want working sample code before integrating an EMAS SDK", "you need to evaluate HTTPDNS, push, APM, or hotfix capabilities"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/alicloud-android-demo", "repo": "aliyun/alicloud-android-demo", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:08.970074+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:16:05.167000+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a39a1e969cb31cf325804fea3cba880e57a79beeeb41e34a417add7d16e3da0e", "fetched_at": "2026-09-03T02:15:08.970074+00:00", "kind": "readme", "missing": false, "url": "https://github.com/aliyun/alicloud-android-demo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 82, "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": 4013, "days_push": 111, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}