{"adoption": {"forks": 387, "observed_at": "2026-08-28T04:04:32.976764+00:00", "stars": 1374}, "canonical_url": "https://ross.abutalabs.com/products/ldrawer", "card": {"archived": false, "artifact_type": "library", "description": "Android drawer icon with material design animation", "domain": ["mobile-development", "android-tools", "web-design"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["keklikhasan/LDrawer"], "name": "keklikhasan/LDrawer", "platform": [], "pushed_at": "2019-10-25T16:14:28+00:00", "repo": "keklikhasan/LDrawer", "stars": 1374, "tags": ["material-design", "drawer-icon", "actionbar-drawertoggle", "hamburger-animation", "android-support-library", "android", "mobile"], "topics": [], "urls": [], "use_cases": ["animate hamburger icon to back arrow in android navigation drawer", "material design drawer toggle for older android support libraries", "customize drawer arrow color and progress in android app", "replace ActionBarDrawerToggle with animated drawer icon", "add material design animation to navigation drawer icon"], "what_it_is": "An Android library providing a drawer (hamburger) icon with material design morphing animation, implemented as a drop-in replacement for ActionBarDrawerToggle. It is now largely obsolete since appcompat-v7 21+ includes equivalent functionality.", "when_to_avoid": ["starting a new Android project - use appcompat-v7 21+ or AndroidX Toolbar's built-in DrawerArrowToggle instead", "you need actively maintained or updated dependencies"], "when_to_choose": ["maintaining a legacy Android app on pre-21 support libraries that needs an animated drawer icon", "you need fine-grained control over drawer arrow progress and color on old appcompat versions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ldrawer", "repo": "keklikhasan/LDrawer", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "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:32.976764+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:32.976764+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:40:38.207662+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b560e68d9973f97daad13b6c824d151bc2afccb04e0d53ce3e059ee8d908bba6", "fetched_at": "2026-08-28T04:04:32.976764+00:00", "kind": "readme", "missing": false, "url": "https://github.com/keklikhasan/LDrawer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4343, "days_push": 2504, "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}}