{"adoption": {"forks": 575, "observed_at": "2026-08-28T04:06:37.241073+00:00", "stars": 2323}, "canonical_url": "https://ross.abutalabs.com/products/swipecards", "card": {"archived": false, "artifact_type": "library", "description": "A Tinder-like Android library to create the swipe cards effect. You can swipe left or right to like or dislike the content.", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Diolor/Swipecards"], "name": "Diolor/Swipecards", "platform": ["jvm"], "pushed_at": "2019-04-13T16:25:00+00:00", "repo": "Diolor/Swipecards", "stars": 2323, "tags": ["tinder-like", "swipe-cards", "fling-animation", "adapter-view", "android"], "topics": [], "urls": [], "use_cases": ["build a tinder-like swipe card interface in android", "add swipe left/right like or dislike gestures to cards", "create a card deck ui with fling animation", "implement swipeable profile cards in an android app"], "what_it_is": "An Android library that recreates Tinder's swipeable card effect with fling animation, letting users swipe left or right to like or dislike content. It works with standard Android adapters and handles asynchronous data loading.", "when_to_avoid": ["you need a maintained library with recent updates and support for modern android", "you are building for platforms other than android", "you need swipe gestures in Jetpack Compose rather than view-based layouts"], "when_to_choose": ["you need a ready-made tinder-style card swipe component for android", "you want adapter-based card views with fling animation and left/right callbacks"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/swipecards", "repo": "Diolor/Swipecards", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "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:06:37.241073+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:37.241073+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:38:35.319088+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b13871c354e7c6e8b3455a5093cc0bf9fdc7c8ee042f7ddc7076e4faed2bad18", "fetched_at": "2026-08-28T04:06:37.241073+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Diolor/Swipecards"}], "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": 4410, "days_push": 2699, "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}}