davideas/FlexibleAdapter
Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-) observed · 2026-08-28
Health v2 · maintenance only
78/100
- Activity 72
- Release rhythm 74
- Longevity 100
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: 0
- age_days: 4141
- days_rel: 173
- days_push: 172
- n_releases_24m: 2
Adoption not part of the score
3570 stars · 548 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
FlexibleAdapter is a Java library for Android that consolidates many RecyclerView Adapter features—multi-select with ActionMode, drag & drop, swipe, expandable items, sticky headers, endless scroll—into one library. It is now an archived, API-frozen legacy project published to Maven Central for apps still using the Android View (XML) system.
Use cases
- implement multi-select with action mode in a RecyclerView list
- add drag-and-drop reordering and swipe-to-dismiss to Android lists
- show expandable/collapsible list items with sticky headers
- implement endless scrolling and fast scroll in RecyclerView
- add undo and selection coherence to list interactions
- filter and search items in a RecyclerView adapter
When to choose
- your Android app uses the legacy View/XML system and needs a feature-rich RecyclerView adapter
- you want one stable library instead of several incompatible adapter libraries
- you need a mature, frozen API that won't change under you
When to avoid
- you are starting a new Android project—use Jetpack Compose LazyColumn/LazyRow instead
- you target Kotlin Multiplatform or Compose Multiplatform
- you need new features or active bug-fix support
Facets
library · maturity maintenance
ui-components state-management animation mobile-development android-tools frontend jvm recyclerview adapter multi-select drag-and-drop swipe-to-dismiss expandable-items sticky-headers endless-scroll jetpack-compose-migration legacy-archive android mobile
1 source
- readme: https://github.com/davideas/FlexibleAdapter · fetched 2026-08-28 · ccf15807afa0
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| davideas/FlexibleAdapter | main | 78 |
For agents
markdown · JSON · MCP: product_card(name="davideas/FlexibleAdapter")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem