Powerful and flexible
Build expandable descendant navigation, inspired by Google Inbox's rad UI.
A light Android library containing code to work with
ViewGroups which is usually copy-pasted across projects.
Never code any boilerplate
This library will make it easy and painless to map your data items with target
ViewHolders. It also supports nested
SmartRecyclerAdapters and complex view event listeners.
Google Photos style multi-selection for RecyclerViews.
A Powerful AlphabetIndex FastScroller for Android's RecyclerView! Its shows Alphabets over scrolling the recycle view from A-Z.
Helper library for recyclerviews to create composable view holders without boilerplate code.
This project shows how to use extension function to handle recyclerView item and subItem listeners.
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.
A custom recycler view with shimmer views to indicate that views are loading.
ARVI - Autoplayable RecyclerView Items.
ExoPlayer-based Android library that makes the implementation of the autoplayable RecyclerView video items an easy task
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.
Convenience library to handle different view types with different presenters in a single
RecyclerView that implements pull-to-refresh, load-more, and header features. You can use it like a standard RecyclerView.
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.
android-advancedrecyclerview is a
RecyclerView extension library. It provides Google's Inbox app like swiping and Play Music app like drag and drop sorting features.
Extensible Kotlin DSL for building dynamic reusable UI components with RecyclerView.
OnClick item and simple use
RecyclerView adapter binding
UltimateRecyclerView is a
RecyclerView (advanced and flexible version of
ListView) with pulling to refresh, loading more, swiping to dismiss, drag and drop, animations, and many other features.
Konveyor is a tiny library which intends to battle
RecyclerView.Adapter Hell by introducing "Composition over inheritance" approach when dealing with RecyclerView adapters. While making your Adapter related logic testable by providing abstraction layer over its logic, it will make you forget all of the ViewType hassle all together.
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.
An Easy to use adapter for android
No need of viewholder
More readable code
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.
FancyAccordionView is a custom view that can be used for showing a list of items. It extends
RecyclerView and offers the following features:
An easy, empowering Kotlin library for