drakeet/MultiType
Flexible multiple types for Android RecyclerView. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- 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: 3682
- days_rel: n/a
- days_push: 1466
- n_releases_24m: 0
Adoption not part of the score
5756 stars · 748 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
MultiType is an Android library that simplifies building RecyclerViews with multiple item view types. It lets developers register item types and view delegates without modifying existing adapter code, replacing boilerplate getItemViewType logic.
Use cases
- display mixed content types in a single RecyclerView
- add new list item types without touching old adapter code
- replace boilerplate RecyclerView.Adapter getItemViewType logic
- build chat or feed screens with heterogeneous rows
- map data classes to view delegates one-to-many
When to choose
- you maintain an Android app with complex multi-type lists
- you want declarative, decoupled item type registration for RecyclerView
- you prefer Kotlin-first Android libraries
When to avoid
- you need Jetpack Compose instead of View-based RecyclerView
- your lists only ever show a single item type
- you need a library with frequent recent releases
Facets
library · maturity maintenance
ui-components mobile-framework mobile-development android-tools web-development recyclerview adapter kotlin android-library multiple-view-types android
1 source
- readme: https://github.com/drakeet/MultiType · fetched 2026-08-28 · d875f791a728
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| drakeet/MultiType | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="drakeet/MultiType")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem