evant/binding-collection-adapter
Easy way to bind collections to listviews and recyclerviews with the new Android Data Binding framework observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4114
- days_rel: n/a
- days_push: 833
- n_releases_24m: 0
Adoption not part of the score
1915 stars · 256 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Java library that simplifies binding collections to Android ListView, RecyclerView, ViewPager, and Spinner views using the Android Data Binding framework. It lets you declare items and item layouts directly in XML layouts with automatic updates via ObservableList.
Use cases
- bind a list of items to a recyclerview with android data binding
- automatically update listview when observable list changes
- avoid writing recyclerview adapter boilerplate
- bind multiple item layout types in one recyclerview
- use data binding with viewpager2 pages
When to choose
- you use Android Data Binding and MVVM and want declarative collection binding
- you want to eliminate repetitive adapter code for lists and pagers
When to avoid
- you use Jetpack Compose instead of XML views
- your project doesn't use the Android Data Binding framework
Facets
library · maturity maintenance
ui-components state-management mobile-development android-tools android-databinding recyclerview listview viewpager2 mvvm android
1 source
- readme: https://github.com/evant/binding-collection-adapter · fetched 2026-08-28 · 944456c38b13
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| evant/binding-collection-adapter | main | 32 |
For agents
markdown · JSON · MCP: product_card(name="evant/binding-collection-adapter")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem