{"adoption": {"forks": 2092, "observed_at": "2026-08-28T04:10:36.688997+00:00", "stars": 9675}, "canonical_url": "https://ross.abutalabs.com/products/fragmentation", "card": {"archived": false, "artifact_type": "library", "description": "[DEPRECATED] A powerful library that manage Fragment for Android", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["ui-components", "state-management", "routing"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["YoKeyword/Fragmentation"], "name": "YoKeyword/Fragmentation", "platform": ["jvm"], "pushed_at": "2024-05-30T13:05:05+00:00", "repo": "YoKeyword/Fragmentation", "stars": 9675, "tags": ["android-fragments", "single-activity", "swipeback", "deprecated", "fragment-stack", "android"], "topics": ["fragment", "activity-fragment", "swipeback"], "urls": [], "use_cases": ["manage android fragment navigation stacks", "implement swipe back gesture to pop fragments", "handle back button press inside fragments", "simplify nested fragment apps on android", "start fragments for result like activities", "debug fragment stack with a visual dialog"], "what_it_is": "A deprecated Android library for managing Fragments in single-activity and multi-activity architectures, offering fragment stacks, launch modes, back-press handling, and swipe-back support. It simplifies nested fragment development and inter-fragment communication.", "when_to_avoid": ["starting a new Android project - the project is no longer maintained", "you prefer Jetpack Navigation or Compose Navigation", "you need long-term support or bug fixes"], "when_to_choose": ["maintaining a legacy Android app already built with Fragmentation", "you need fragment stack management with swipe-back on an older Android codebase"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fragmentation", "repo": "YoKeyword/Fragmentation", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "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:10:36.688997+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:36.688997+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:21:17.703498+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "86b0a0b8e326ef8ba36320392689bc33986e30cd06d8b3673884eb0f16213934", "fetched_at": "2026-08-28T04:10:36.688997+00:00", "kind": "readme", "missing": false, "url": "https://github.com/YoKeyword/Fragmentation"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3844, "days_push": 825, "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}}