{"adoption": {"forks": 1106, "observed_at": "2026-08-28T04:09:48.762390+00:00", "stars": 6810}, "canonical_url": "https://ross.abutalabs.com/products/flutter-tips-and-tricks", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A Collection of Flutter and Dart Tips and Tricks", "domain": ["mobile-development", "tutorials", "cross-platform", "developer-tools"], "enriched": true, "function": ["developer-tools", "documentation"], "health_score": 20, "homepage": "https://linktr.ee/vandadnp", "language": "Dart", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["vandadnp/flutter-tips-and-tricks"], "name": "vandadnp/flutter-tips-and-tricks", "platform": ["cross-platform"], "pushed_at": "2023-09-10T16:58:52+00:00", "repo": "vandadnp/flutter-tips-and-tricks", "stars": 6810, "tags": ["flutter", "dart", "tips-and-tricks", "snippets", "mobile-ui", "android", "ios"], "topics": ["flutter", "dart", "flutter-ui"], "urls": [], "use_cases": ["learn flutter ui techniques", "find dart code snippets for common tasks", "how to debounce streams in flutter", "flutter stream error handling examples", "dart  manipulation tips", "improve my flutter coding skills", "examples of futures and streams in dart"], "what_it_is": "A curated collection of Flutter and Dart tips and tricks presented as short markdown articles with code examples. It covers UI techniques, streams, futures, JSON handling, and other idiomatic patterns for mobile development.", "when_to_avoid": ["you need a production-ready library or package to install", "you require officially maintained documentation with guaranteed updates", "you need comprehensive structured tutorials rather than isolated tips"], "when_to_choose": ["you are learning Flutter or Dart and want concise, practical examples", "you need quick reference snippets for common Flutter UI and async patterns", "you want to discover idiomatic Dart tricks from a well-known community author"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flutter-tips-and-tricks", "repo": "vandadnp/flutter-tips-and-tricks", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "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:09:48.762390+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:48.762390+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:42:01.631609+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "52f7e84944e875c5cc1b1199065c2cd3da7c318cecf7c2d7ebe503a4a96dd4ba", "fetched_at": "2026-08-28T04:09:48.762390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/vandadnp/flutter-tips-and-tricks"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1983, "days_push": 1088, "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}}