{"adoption": {"forks": 2713, "observed_at": "2026-08-28T04:07:11.342470+00:00", "stars": 2699}, "canonical_url": "https://ross.abutalabs.com/products/location-samples", "card": {"archived": true, "artifact_type": "learning-resource", "description": "Multiple samples showing the best practices in location APIs on Android.", "domain": ["mobile-development", "android-tools", "tutorials"], "enriched": true, "function": ["geospatial", "sdk", "developer-tools"], "health_score": 10, "homepage": null, "language": "Kotlin", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["android/location-samples"], "name": "android/location-samples", "platform": ["jvm"], "pushed_at": "2023-08-23T08:46:50+00:00", "repo": "android/location-samples", "stars": 2699, "tags": ["location-apis", "sample-code", "google-play-services", "geofencing", "activity-recognition", "deprecated", "maps", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["learn how to get background location updates on android", "android geofencing example code", "detect user activity like walking or driving on android", "convert device location to address with geocoding on android", "sample code for android awareness api", "track user sleep activity with android sleep api"], "what_it_is": "A collection of Android sample apps demonstrating Google Play Services location and context APIs, including geofencing, background location updates, activity recognition, and the Sleep API, written in Kotlin and Java. The repository is deprecated and no longer maintained, with samples moved to the android/platform-samples repo.", "when_to_avoid": ["you want actively maintained samples - use android/platform-samples instead", "you need production-ready code rather than educational examples"], "when_to_choose": ["you need reference code for Android location APIs and don't mind it being archived", "you're targeting older Android APIs and want proven sample patterns"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/location-samples", "repo": "android/location-samples", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "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:07:11.342470+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.342470+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:16:07.279398+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "595ea5d6689fca998213e8a7f948989e03be49031616c93088b0928f69ad8049", "fetched_at": "2026-08-28T04:07:11.342470+00:00", "kind": "readme", "missing": false, "url": "https://github.com/android/location-samples"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4342, "days_push": 1106, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}