{"adoption": {"forks": 251, "observed_at": "2026-08-28T04:03:26.345700+00:00", "stars": 1063}, "canonical_url": "https://ross.abutalabs.com/products/flutter-by-example", "card": {"archived": false, "artifact_type": "learning-resource", "description": "A collection of simple, bare-bones Flutter apps that each demonstrate a concept", "domain": ["tutorials", "mobile-development", "cross-platform", "education"], "enriched": true, "function": ["developer-tools", "gui", "internationalization", "testing"], "health_score": 20, "homepage": null, "language": "Dart", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["mjohnsullivan/flutter-by-example"], "name": "mjohnsullivan/flutter-by-example", "platform": ["cross-platform"], "pushed_at": "2020-10-01T18:11:27+00:00", "repo": "mjohnsullivan/flutter-by-example", "stars": 1063, "tags": ["flutter", "dart", "example-apps", "tutorial", "sample-code", "mobile"], "topics": ["dart", "dartlang", "flutter"], "urls": [], "use_cases": ["learn flutter basics through small example apps", "see how navigation between screens works in flutter", "example of parsing  network responses in dart", "learn how to use streams and streambuilder for state", "example of flutter i18n internationalization", "understand inherited widgets and widget layouts", "get started with flutter driver testing"], "what_it_is": "A collection of simple, bare-bones Flutter example apps, each demonstrating a single concept like navigation, HTTP requests, streams, layouts, and JSON parsing. It serves as a hands-on learning resource for developers getting started with Flutter and Dart.", "when_to_avoid": ["you need production-ready app templates or best-practice architecture", "you need examples updated for the latest flutter and dart 3 APIs, as the repo was last updated in 2020", "you want comprehensive tutorials with explanations rather than bare-bones code"], "when_to_choose": ["you are new to flutter and want minimal, focused examples of core concepts", "you prefer learning by reading and running small standalone apps", "you want quick reference snippets for navigation, lists, streams, or http in flutter"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/flutter-by-example", "repo": "mjohnsullivan/flutter-by-example", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "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:26.345700+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:26.345700+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:56:39.977445+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4fbb26015b0a4d95e2edf60e261ddb97f038980eabeedfb281e336e6f0b6f0de", "fetched_at": "2026-08-28T04:03:26.345700+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mjohnsullivan/flutter-by-example"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3227, "days_push": 2162, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}