FastCode
Recycler boilerplate, one dialog.
An IntelliJ Platform plugin that adds Recycler Adapter and ViewHolder entries to the New menu in Android Studio and IntelliJ IDEA. Type the model name once and the adapter, view holder and imports fill themselves in — both classes come out referencing each other, ready to extend.
What FastCode does
- Adds Recycler Adapter, Recycler ViewHolder and Recycler Adapter + ViewHolder entries to the New menu
- One dialog collects class name, model type and view binding type — everything else auto-fills
- Generated Adapter and ViewHolder classes reference each other out of the box
- Derives the
Rimport automatically from the view-binding package - Bundled templates are editable in Settings → Tools → FastCode Templates; add your own with no restart
- Works in Android Studio Meerkat onwards and IntelliJ IDEA 2024.3+ (until-build open)
Install
- Download
FastCode-1.0.0.zip(87 KB). - In Android Studio or IntelliJ IDEA, open Settings → Plugins → ⚙ → Install Plugin from Disk…
- Pick the downloaded zip. The plugin loads dynamically — no restart.
- Right-click any package → New → choose Recycler Adapter and ViewHolder (or either one alone).
Common questions
Which IDEs does FastCode work in?
Any IntelliJ Platform IDE on build 243 or newer — Android Studio Meerkat onwards and IntelliJ IDEA 2024.3+ (Community or Ultimate). The plugin's until-build is open, so IDE upgrades do not disable it.
How do I install FastCode?
Download the zip, then in the IDE go to Settings → Plugins → gear icon → Install Plugin from Disk… and pick FastCode-1.0.0.zip. The plugin loads dynamically — no IDE restart needed.
Can I edit the templates?
Yes. Settings → Tools → FastCode Templates. Both bundled templates are editable, and the + button adds your own — a custom template appears in the New menu immediately. Reset to Bundled Template reverts any edit.
Is FastCode free?
Yes. Free for personal and commercial use. Source lives on GitHub at SanjaySinghGangwar/fastcode.
Will it appear on the JetBrains Marketplace?
Yes, eventually. For now the zip is distributed directly from this page and is identical to what would ship to the Marketplace — the plugin.xml, plugin ID and signing are already Marketplace-ready.