{"adoption": {"forks": 227, "observed_at": "2026-08-28T04:05:35.355716+00:00", "stars": 1780}, "canonical_url": "https://ross.abutalabs.com/products/easydeviceinfo", "card": {"archived": false, "artifact_type": "library", "description": ":iphone: [Android Library] Get device information in a super easy way.", "domain": ["mobile-development", "android-tools", "developer-tools"], "enriched": true, "function": ["sdk", "developer-tools"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["nisrulz/easydeviceinfo"], "name": "nisrulz/easydeviceinfo", "platform": ["jvm"], "pushed_at": "2024-07-12T18:42:56+00:00", "repo": "nisrulz/easydeviceinfo", "stars": 1780, "tags": ["android-library", "device-info", "hardware-details", "java", "utility", "android", "mobile"], "topics": ["android", "easydeviceinfo", "android-library", "mod", "device", "information", "annotations", "library", "details", "cpu", "battery", "bluetooth", "location", "nfc", "memory", "display", "identifier", "network", "telephony", "sensor"], "urls": [], "use_cases": ["get android device information easily", "read battery and cpu details in an android app", "retrieve device identifiers and network info on android", "query device sensors and telephony data", "avoid boilerplate when collecting android device specs"], "what_it_is": "EasyDeviceInfo is an Android library that provides a simple API to retrieve device information such as CPU, battery, bluetooth, network, memory, display, sensors, and telephony details. It eliminates boilerplate code for gathering device details on Android.", "when_to_avoid": ["you need actively developed features or recent Android API coverage", "you only need one or two device attributes and prefer direct platform APIs", "you target non-Android platforms"], "when_to_choose": ["you need a quick, simple API for device details in an Android app", "you want to avoid writing boilerplate around Android system services", "you support older Android versions (API 14+)"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/easydeviceinfo", "repo": "nisrulz/easydeviceinfo", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "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:05:35.355716+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:35.355716+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:24:36.288571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3fbf70a5e0ea53372a0a56e574d461f33720752cd2dc64dfe596a5f4831c647e", "fetched_at": "2026-08-28T04:05:35.355716+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nisrulz/easydeviceinfo"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3772, "days_push": 782, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}