# JoanZapata/base-adapter-helper

Abstraction for the usual BaseAdapter "ViewHolder" pattern

Repository: https://github.com/JoanZapata/base-adapter-helper
Canonical: https://ross.abutalabs.com/products/base-adapter-helper
Homepage: http://joanzapata.com/base-adapter-helper/
Language: Java
License: NOASSERTION
License Family: other
Last push: 2016-04-02T11:13:17+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4898, "days_push": 3805, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1782, forks 531 (observed 2026-08-28T04:05:35.657315+00:00)

## What it is
A Java library for Android that removes the boilerplate of the ViewHolder pattern in BaseAdapter's getView() method. It provides BaseAdapterHelper with fluent view setters and QuickAdapter, which implements most of the adapter for you based on your data list.

## Use cases
- reduce viewholder boilerplate in android list adapters
- write cleaner baseadapter getview code
- bind data to list item views with fluent setters
- load images into imageviews with picasso from an adapter
- create quick adapters backed by a data list

## When to choose
- maintaining a legacy Android ListView/GridView codebase with repetitive adapter code
- you want a lightweight, dependency-minimal adapter helper on Maven Central

## When to avoid
- starting a new Android project - use RecyclerView with modern binding or Jetpack Compose instead
- you need actively maintained or updated library support

## Facets
- artifact type: library
- maturity: abandoned
- function: ui-components, mobile-framework
- domain: mobile-development, android-tools, developer-tools
- platform: jvm
- tags: android, listview, adapter, viewholder, baseadapter, jvm, mobile

## Member repositories
- JoanZapata/base-adapter-helper (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:35.657315+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:24:20.303195+00:00, confidence not recorded.
  - readme: https://github.com/JoanZapata/base-adapter-helper (fetched 2026-08-28T04:05:35.657315+00:00, sha ff58972a09d6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
