{"adoption": {"forks": 197, "observed_at": "2026-08-28T04:04:02.458283+00:00", "stars": 1222}, "canonical_url": "https://ross.abutalabs.com/products/materialtransitions", "card": {"archived": false, "artifact_type": "learning-resource", "description": "Sample material transition animations for Android", "domain": ["mobile-development", "android-tools", "web-design"], "enriched": true, "function": ["animation", "ui-components"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "abandoned", "member_repos": ["toddway/MaterialTransitions"], "name": "toddway/MaterialTransitions", "platform": ["jvm"], "pushed_at": "2019-06-18T19:17:34+00:00", "repo": "toddway/MaterialTransitions", "stars": 1222, "tags": ["material-design", "shared-element-transitions", "sample-code", "android"], "topics": [], "urls": [], "use_cases": ["learn how to implement shared element transitions on Android", "add material design animations between activities", "animate list item transitions in an Android app", "see examples of floating action button transition animations", "understand fragment vs activity transition differences on Android"], "what_it_is": "A sample Android project demonstrating Material Design-style shared element transition animations for list items and floating action buttons. It showcases activity transition techniques introduced in Android 5.0, with documented workarounds for fragment transition limitations.", "when_to_avoid": ["you need a maintained production library - the author points to a newer implementation", "you target Android versions below 5.0 with rich transitions", "you need a library with an explicit license file or active support"], "when_to_choose": ["you want reference sample code for Android 5.0 shared element transitions", "you need documented workarounds for fragment transition pitfalls", "you are learning material design animation patterns"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/materialtransitions", "repo": "toddway/MaterialTransitions", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "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:04:02.458283+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:02.458283+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:15:39.616640+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "334fd0cd66fb34bf7738e5c51ecd6fa5815f09ca67cdaa385e6c0a75fb3b16e3", "fetched_at": "2026-08-28T04:04:02.458283+00:00", "kind": "readme", "missing": false, "url": "https://github.com/toddway/MaterialTransitions"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4143, "days_push": 2633, "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}}