{"adoption": {"forks": 845, "observed_at": "2026-08-28T04:03:48.238469+00:00", "stars": 1158}, "canonical_url": "https://ross.abutalabs.com/products/flutterlocation", "card": {"archived": false, "artifact_type": "plugin", "description": "A Flutter plugin to easily handle realtime location in Android, iOS, macOS, Web, Windows and Linux. Provides settings for optimizing performance or battery.", "domain": ["mobile-development", "cross-platform"], "enriched": true, "function": ["mobile-framework", "geospatial"], "health_score": 98, "homepage": null, "language": "Dart", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["Lyokone/flutterlocation"], "name": "Lyokone/flutterlocation", "platform": ["windows", "cross-platform"], "pushed_at": "2026-08-07T08:33:23+00:00", "repo": "Lyokone/flutterlocation", "stars": 1158, "tags": ["flutter", "dart", "gps", "location-tracking", "background-location", "pub-dev", "maps", "android", "ios", "macos", "linux", "web"], "topics": ["flutter-plugin", "dart", "ios", "android", "flutter", "gps", "linux", "location", "macos", "web", "windows"], "urls": [], "use_cases": ["get current gps coordinates in a flutter app", "stream realtime location updates while user moves", "track location in background on android and ios", "handle location permissions cross-platform", "build a running or fitness tracking app with flutter", "show user position on a map in flutter", "balance location accuracy vs battery usage"], "what_it_is": "A Flutter plugin providing a unified Dart API for accessing device GPS location across Android, iOS, macOS, Web, Windows, and Linux. It supports one-time fixes, real-time location streams, background tracking on mobile, permission handling, and tunable accuracy/battery settings.", "when_to_avoid": ["you need background location on desktop or web (unsupported)", "you are building a native app without Flutter", "you need geofencing or advanced map features beyond raw location data"], "when_to_choose": ["you need one consistent location API across all six Flutter targets", "you need background location updates on Android or iOS", "you want fine control over accuracy, interval, and distance filters", "you need a mature, widely used Flutter location plugin"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flutterlocation", "repo": "Lyokone/flutterlocation", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "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:48.238469+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:48.238469+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:31:56.064081+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "04942ea0befbe4c90400d300a63e3efec89ecb74ad1a9f6ee48b73d32111718f", "fetched_at": "2026-08-28T04:03:48.238469+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Lyokone/flutterlocation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 94}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3344, "days_push": 26, "days_rel": 41, "gap_med": 0, "n_releases_24m": 14}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}