{"adoption": {"forks": 1410, "observed_at": "2026-08-28T04:09:02.746225+00:00", "stars": 4939}, "canonical_url": "https://ross.abutalabs.com/products/instamaterial", "card": {"archived": false, "artifact_type": "application", "description": "Implementation of Instagram with Material Design (originally based on Emmanuel Pacamalan's concept)", "domain": ["mobile-development", "tutorials"], "enriched": true, "function": ["animation", "ui-components", "gui"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["frogermcs/InstaMaterial"], "name": "frogermcs/InstaMaterial", "platform": [], "pushed_at": "2020-09-30T19:55:47+00:00", "repo": "frogermcs/InstaMaterial", "stars": 4939, "tags": ["material-design", "instagram-clone", "demo-app", "sample-app", "android-ui", "java", "ui-transitions", "recyclerview", "floating-action-button", "concept-app", "blog-series", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["learn material design by studying a complete android app", "implement floating action button, toolbar and recyclerview in android", "add activity and view transition animations to an android app", "recreate the instagram feed ui with material design", "find examples of like button, ripple and animator effects in android", "get source code for a material design concept app"], "what_it_is": "A demo Android application that recreates the Instagram UI using Material Design, built as the companion source code to the author's blog tutorial series. It showcases implementations of Material Design elements such as floating action buttons, toolbars, RecyclerViews, ripples, and activity/view transition animations.", "when_to_avoid": ["You need a real, functional Instagram client or photo-sharing app with a backend", "Your project uses Kotlin, Jetpack Compose, or AndroidX - this code targets the old Java Support Library era", "You require actively maintained or production-ready software"], "when_to_choose": ["You want a working reference for classic Material Design UI patterns in Java-based Android code", "You are following the author's blog series and want the matching source for each part", "You need concrete examples of transitions, ripples, and AnimatorSet-based UI effects"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/instamaterial", "repo": "frogermcs/InstaMaterial", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "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:02.746225+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:02.746225+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:17:56.020694+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "679369587e5844005d5ffad6b9aa4358495f84d0e974ec1562554d7f1e5dc5da", "fetched_at": "2026-08-28T04:09:02.746225+00:00", "kind": "readme", "missing": false, "url": "https://github.com/frogermcs/InstaMaterial"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4314, "days_push": 2163, "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}}