{"adoption": {"forks": 468, "observed_at": "2026-08-28T04:07:11.830300+00:00", "stars": 2711}, "canonical_url": "https://ross.abutalabs.com/products/loadingview", "card": {"archived": false, "artifact_type": "library", "description": "a simple loadingview for android with animation", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 20, "homepage": null, "language": "Java", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["ldoublem/LoadingView"], "name": "ldoublem/LoadingView", "platform": ["jvm"], "pushed_at": "2021-12-20T20:23:08+00:00", "repo": "ldoublem/LoadingView", "stars": 2711, "tags": ["loading-indicator", "progress-view", "custom-views", "android-ui", "android"], "topics": [], "urls": [], "use_cases": ["add an animated loading spinner to an Android app", "show a progress ring with percentage text", "make a nicer splash/loading screen with custom animations", "find Android loading view widgets with color customization", "display a fun animated indicator while data loads"], "what_it_is": "A collection of animated loading and progress views for Android, written in Java. It provides many prebuilt custom View widgets (spinners, gears, progress rings, playful animations) that can be added to layouts and controlled with simple start/stop and color APIs.", "when_to_avoid": ["you need Jetpack Compose loading components", "you require an actively maintained library with a clear license", "you need loading indicators for non-Android platforms"], "when_to_choose": ["you need attractive, ready-made loading animations in an Android Java or Kotlin app", "you want simple start/stop and color APIs without heavy dependencies"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/loadingview", "repo": "ldoublem/LoadingView", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "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:07:11.830300+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:11.830300+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:15:34.837947+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "77f79f4cf247c9c6a0f0a76cf6f0e2a55ef35121639255ea582caebdd1ff0dc5", "fetched_at": "2026-08-28T04:07:11.830300+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ldoublem/LoadingView"}], "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": 3725, "days_push": 1717, "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}}