Ross ROSS = Recommend OSS · open-source software intelligence for agents

vivchar/RendererRecyclerViewAdapter

A single adapter with multiple view types for the whole project observed · 2026-08-28

github.com/vivchar/RendererRecyclerViewAdapter · Java · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

63/100

  • Activity 66
  • Release rhythm 37
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3523
  • days_rel: 208
  • days_push: 208
  • n_releases_24m: 1

Full methodology

Adoption not part of the score

1196 stars · 181 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An Android library providing a single RecyclerView adapter that supports multiple view types, reusable renderers, nested RecyclerViews, DiffUtil, and view state saving. It eliminates the need to write boilerplate adapters for each list in an Android project.

Use cases

  • display lists with multiple item view types in one RecyclerView
  • avoid writing a new adapter for every RecyclerView
  • add nested horizontal RecyclerViews inside list items
  • efficiently update lists with DiffUtil and payloads
  • save and restore item view state while scrolling
  • add load-more indicators to endless lists
  • bind views without ViewHolders using ViewBinder

When to avoid

  • you use Jetpack Compose instead of the View/RecyclerView system
  • your project targets Android below API 21
  • you need a maintained, actively developed solution with modern Kotlin-first APIs

Facets

library · maturity maintenance

ui-components state-management mobile-development android-tools developer-tools recyclerview adapter multi-view-type diffutil viewbinder nested-recyclerview java kotlin android

1 source

Member repositories

RepositoryRoleHealth v2
vivchar/RendererRecyclerViewAdaptermain63

For agents

markdown · JSON · MCP: product_card(name="vivchar/RendererRecyclerViewAdapter")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem