Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Highly customizable Android library written in Kotlin that uses AndroidX and extends RecyclerView to include extra features, such as support for gestures like swipe and drag & drop.

Oct 29, 2018
Announcement

Powerful and flexible RecyclerAdapter.

May 29, 2016
  • Now you do not need to implement adapters for RecyclerView;
  • You can easily use several types of cells in a single list;
  • You can reuse cells in different RecyclerView;
  • You can easily add a nested RecyclerView;
  • You can easily add the DiffUtil;
  • You can easily add the DiffUtil Payloads;
  • You can easily save a state of a Item when scroll;
  • You can easily add a Load More Indicator;
  • Using this library will help you to follow SOLID principles.
May 30, 2019

Epoxy is an Android library for building complex screens in a RecyclerView. It abstracts the boilerplate of view holders, item types, item ids, span counts, and more, in order to simplify building screens with multiple view types. Additionally, Epoxy adds support for saving view state and automatic diffing of item changes.

Aug 26, 2016

RecyclerViewHelper provides the most common functions around recycler view like Swipe to dismiss, Drag and Drop, Divider in the ui, events for when item selected and when not selected, on-click listener for items.

May 10, 2016

Helper library for recyclerviews to create composable view holders without boilerplate code.

Features

  1. Supports different span count for different ViewTypes.
  2. Adds different ItemDecoration for different ViewTypes.
  3. Single and Multiple selection options are available.
  4. Support for DiffUtil.
May 21, 2017

A light Android library containing code to work with RecyclerViews and ViewGroups which is usually copy-pasted across projects.

Aug 26, 2016

A swipeable layout for Android.

May 17, 2019

TableView is a powerful Android library for displaying complex data structures and rendering tabular data composed of rows, columns and cells. TableView relies on a separate model object to hold and represent the data it displays.

Dec 29, 2017

Build expandable descendant navigation, inspired by Google Inbox's rad UI.

Sep 15, 2018

An easy, empowering Kotlin library for RecyclerView.

May 7, 2016

StickyTimeLine is timeline view for Android.

Jan 5, 2018

Google Photos style multi-selection for RecyclerViews.

Oct 26, 2015

FancyAccordionView is a custom view that can be used for showing a list of items. It extends RecyclerView and offers the following features:

  • allows you to expand and collapse each item
  • allows custom layout for extended/collapsed item
  • callback for extended/collapsed item click
  • scroll up the clicked item
Mar 8, 2018

An easy way to search in your recycler view without having an always-on display search view.

Ever wanted a recycler view with a search bar? That's a simple library that lets you wrap your recyclerView into my custom layout which provides a hidden searchview which you can show by scrolling up/down the recycler.

Nov 11, 2018

A custom RecyclerView with additional functionality. Allows you to add divider, itemSpace, emptyView, sticky header and some other features.

May 27, 2018

A RecyclerView with parallax folding effect.

Nov 3, 2017

A custom calendar view.

May 29, 2018
Announcement

Convenience library to handle different view types with different presenters in a single RecyclerView.

May 15, 2016

An Easy to use adapter for android

  • No need to create separate class for adapter
  • No need of viewholder

  • More readable code

  • filtering capability
Apr 5, 2019

This library can easily configure a divider for a RecyclerView. It offers different options to customize the divider effortlessy.

May 10, 2017

Library to easily add swipe-to-open functionality to any RecyclerView.

May 4, 2016

Adapter and LayoutManager for Android RecyclerView which enables sticky header positioning.

May 19, 2016

Features built in:

  • ProgressBar while adapter hasn't been set
  • EmptyView if adapter is empty
  • SwipeRefreshLayout (Google's one)
  • Infinite scrolling, when you reach the X last item, load more of them
  • Swipe To Dismiss
  • Sticky headers
Dec 19, 2014

This library provides swipe & drag and drop support for RecyclerView.

Mar 23, 2016

Kotlin DSL mechanism for recycler views.

Dec 21, 2018

A custom recycler view with shimmer views to indicate that views are loading.

Jan 10, 2017
Commercial

Middleman is a library for helping handling items in RecyclerView adapters with better following SOLID rules. it supports both simple list and paging list in RecyclerView.

Nov 16, 2018

A custom RecyclerView with in-built Facebook's Shimmer to indicate that views are loading with support to switch layout manager in runtime. This ShimmerRecyclerView also supports multiple view types for loading.

Apr 7, 2019

An Android RecyclerView enhancement library focused on simplifying common use cases and filling in gaps between the ListView and the RecyclerView.

Mar 9, 2016