Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Create your RecyclerView adapter in just 1 line

  • Reduce Boilerplate code to create adapter and holder.
  • includes View Events callbacks (ClickEvent,CheckChangeEvent)
Jun 6, 2018

PersistentRecyclerAdapter is a simple, lite weight android library that persists data across fragment and activity recreation.

Some features

  • Offline and Online persistent across activity recreation
  • Supports both grid and linear layout
  • Support for both Activity and Fragment
  • Delivers data fast to your RecyclerView
Apr 18, 2018

This library lets you to split RecyclerView into sections, make paging, or create endless view easily.

Mar 27, 2018

Use BasicAdapter instead of separate java files for Android RecyclerView Adapters, with a more comprehensible adapter structure and databinding.

Mar 18, 2018

Simple Adapter used to create simple RecyclerView adapter without creating new java file.

Mar 13, 2018

Adapter that is similar to the ObjectAdapter (ArrayObjectAdapter) from the Leanback support library.

Jan 18, 2018

A small and yet powerful library, which greatly simplifies building lists of different items.

Dec 17, 2017

This project demonstrates of simple approach for implementation complex lists, based on RecyclerView.

You don't need call methods notify...(), beсause it is called automatically when you set data. You also don't need extend RecyclerView.Adapter.

You need only create ItemController for each type of list items and describe order of elements in Activity / Fragment. ItemController incapsulates all interactions with list item, so it is very easy for reading, modifying and reusing.

Dec 3, 2017

This tool allows you to no longer worry about adapters. Now you will only create your ViewHolder. A simple tools to take in hand that should answer all your use cases.

Communication management between your Views & ViewHolders is possible. Creating sections is now very easily. Enjoy.

Nov 3, 2017

It is a recycler view adapter that supports multiview holders, filters, and child view click events.

Sep 27, 2017

Simple Universal Adapter and ViewHolders generator for Recycler View.

Jul 13, 2017

This library will help developers to avoid writing repetitive code as mostly developers do while writing Adapter for RecyclerView. This library also provide convenient way to get position of a view which is clicked by user. This tiny library can save developers time and help them writing clean code inside Adapters.

Jul 11, 2017

Simple multiview adapter for RecyclerView written on Kotlin.

Jun 23, 2017

Add footer and header & item click listener to RecyclerView adapter.

Jun 4, 2017

Mystique is a Kotlin library for Android’s RecyclerView which allows you to create homogeneous and heterogeneous lists effortlessly using an universal adapter. It’s RecyclerView.Adapter on steroids, written purely in Kotlin (oh yeah, with extension functions too).

Jun 1, 2017

Make RecyclerView adapter easy with Adapter annotations.

May 31, 2017

Automated configuration RecyclerView.Adapter for Android.

May 12, 2017

Easiest way to use RecyclerView. Reduce boilerplate code! You don't need to write adapters for listing pages anymore!

May 5, 2017

RecyclerViewInjectorAdapter wraps your regular RecyclerView.Adapter and adds possibility to inject custom views on desired position without hassle.

May 5, 2017

The DynamicPagerAdapter extends Android's PagerAdapter to do four important things:

  • Has an accessible HashMap View cache using ViewHolders. The default implementaiton has caching, but it isn't enforced and users of the PagerAdapter don't get access to it.

  • Provides the capability to use multiple view types just like RecyclerView.

  • Handles data set changes in a much more friendly way, allowing items to be removed, added, etc. with less issues and effort on your end.

  • Includes optional discard animations. These are exposed for you to call when you want or to override and create your own.

Apr 21, 2017

A slim & clean & typeable Adapter without VIEWHOLDER.


  • No ViewHolder any more
  • No Reflection
  • Fluent & simple API
  • Multi-typeable adapter
  • Support Kotlin
  • Support Simple DiffUtils

Apr 20, 2017

An extandable adapter which provides swipe to delete on your row item.

Apr 12, 2017

A customizable adapter for RecyclerView.

Mar 8, 2017

Base and simple List, Recycler and Spinner adapters for the Android platform.

Mar 7, 2017

Ported adapters for ViewPager allowing usage for both Android framework and support development approaches.

Mar 6, 2017

SimplerRecyclerViewAdapter used to simplify the adapter structure for RecyclerView.


  • Easy to use
  • No need to create adapter (Separate java files)
  • Works with multiple view types.
  • View holders are inside Activity or Fragment, so easily call methods of activity on row click.
Feb 24, 2017

LastPagerAdapter eliminates the need to write long, boilerplate Adapters for ViewPagers by using simple, concise API. Uses Android Data Binding. Supports both Java and Kotlin. Written in Kotlin.

Feb 4, 2017

The easiest way to use a RecyclerView on Android.

Jan 25, 2017

SectionedMergeAdapter is a library based on MergeAdapter by CommonsWare. It allows you to work with sections and subheaders in your ListViews. With this library, you get the advantage of stitching together the rows and the header of the subsection in the subsection itself. For example, if there are no rows in a subsection of the ListView, the header of the subsection is also not shown.

Jan 6, 2017

Super simple RecyclerView adapter using Data Binding Technology.

Jan 2, 2017