FlexibleAdapter
FlexibleAdapter is a single Android library that adds powerful, ready‑to‑use RecyclerView features (multiple view types, drag‑&‑drop, swipe, expandable items, selection, pagination) with minimal code.
- •Your app needs a list with mixed item layouts (e.g., headers, ads, content) without writing custom adapters for each type.
- •You want built‑in drag‑&‑drop or swipe‑to‑delete behavior with smooth animations.
- •You need expandable/collapsible sections or multi‑selection in a RecyclerView.
```java
// Example: expandable list with drag‑&‑drop
List<IFlexible> items = new ArrayList<>();
items.add(new HeaderItem("Fruits"));
items.add(new MyItem("Apple"));
items.add(new MyItem("Banana"));
items.add(new HeaderItem("Vegetables"));
items.add(new MyItem("Carrot"));
FlexibleAdapter<IFlexible> adapter = new FlexibleAdapter<>(items, this);
adapter.setDisplayHeadersAtStartUp(true);
adapter.setDragEnabled(true);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(adapter);
```Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.
Installs with a command or two; your AI agent can do it for you.
mkdir -p ~/.claude/skills/flexibleadapter && curl -fsSL https://workflowstacks.com/api/skills/flexibleadapter/claude-skill -o ~/.claude/skills/flexibleadapter/SKILL.mdOpens the app with this repo with the prompt ready to go — no copy-paste needed.
Skip the builder — one click puts this in Claude, Cursor, Antigravity and more.
Installs with a command or two; your AI agent can do it for you.
mkdir -p ~/.claude/skills/flexibleadapter && curl -fsSL https://workflowstacks.com/api/skills/flexibleadapter/claude-skill -o ~/.claude/skills/flexibleadapter/SKILL.mdOpens the app with this repo with the prompt ready to go — no copy-paste needed.
Are you the creator of this tool? Claim your listing → and earn 85% of every sale.
Related skills
More ai-agent tools founders pair with this one.