{"adoption": {"forks": 205, "observed_at": "2026-08-28T04:04:01.676398+00:00", "stars": 1219}, "canonical_url": "https://ross.abutalabs.com/products/verticalviewpager", "card": {"archived": true, "artifact_type": "library", "description": "Vertically ViewPager and vertically transformer for Android.", "domain": ["mobile-development", "android-tools"], "enriched": true, "function": ["ui-components", "animation"], "health_score": 10, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["kaelaela/VerticalViewPager"], "name": "kaelaela/VerticalViewPager", "platform": [], "pushed_at": "2017-04-14T15:04:47+00:00", "repo": "kaelaela/VerticalViewPager", "stars": 1219, "tags": ["viewpager", "vertical-scrolling", "page-transformer", "java", "android-ui", "android", "mobile"], "topics": ["android", "verticalviewpager", "viewpager"], "urls": [], "use_cases": ["add vertical swipe paging to an Android app", "create a vertically scrolling onboarding flow", "apply zoom-out or stack page transition animations", "replace horizontal ViewPager with vertical orientation", "build a photo gallery with vertical page swipes"], "what_it_is": "An Android library that extends ViewPager to support vertical swiping between pages, with built-in vertical page transformers like zoom-out and stack effects. It is written in Java and distributed via Gradle as an AAR dependency.", "when_to_avoid": ["you use Jetpack Compose or modern ViewPager2, which supports vertical orientation natively", "you need an actively maintained library with recent updates", "you need nested scrolling with RecyclerView or WebView, which is listed as unsupported"], "when_to_choose": ["you need a drop-in vertical ViewPager for a legacy Java Android project", "you want simple vertical page transformers without writing custom code"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/verticalviewpager", "repo": "kaelaela/VerticalViewPager", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "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:01.676398+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:01.676398+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:16:13.780661+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4913471719896d305e582f393903d3aa42033c3f608327ae6f4970c5164026eb", "fetched_at": "2026-08-28T04:04:01.676398+00:00", "kind": "readme", "missing": false, "url": "https://github.com/kaelaela/VerticalViewPager"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3973, "days_push": 3428, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}