A light Android library containing code to work with
ViewGroups which is usually copy-pasted across projects.
A custom recycler view with shimmer views to indicate that views are loading for AndroidX. This will only work if you are using AndroidX RecyclerView as a dependency.
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.
RecyclerView extension for building list more easily.
A solution to compose
The idea is to compose the decoration by combining small and simple components.
In isolation, those items are simple and easy to write and understand. But combined (or composed), they can form very complex decoration with complex selective conditions.
Google Photos style multi-selection for RecyclerViews.
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.
Powerful and flexible
This library provides swipe & drag and drop support for
RecyclerView with additional functionality. Allows you to add divider, itemSpace, emptyView, sticky header and some other features.
LayoutManager for Android
RecyclerView which enables sticky header positioning.
A simple FastScroller for Android's
Supports vertical RecyclerViews using either LinearLayoutManager or GridLayoutManager (including multiple spans).
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.
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.
RecyclerView sticky header list / grid layout manager. It supports header shadows, smooth scroll, individual sticky header state and scrollbars. Can be used as simple list layout, using one column.
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.
RecyclerView Adapter for nested items and expand/contract capabilites.
This library provides all the needed components to create recycler views that can display multiple types of views and utilize any type of parent-child relationships the provided data may have.
The data may be infinitely nested and they can have view variations based on a plethora of different data, such as their overall position on the recycler, their relative position inside their parent item, the position of their parent, the existence or not of sub-nested items and more.
Common RecyclerView decorations and helpers for the Android platform.
Tiny library with ability to provide support for infinite paginated scrolling in RecyclerView. It is able to show loading & try again layout at the bottom of the list.
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
A Powerful AlphabetIndex FastScroller for Android's RecyclerView! Its shows Alphabets over scrolling the recycle view from A-Z.
Simplifies usage of the RecyclerView with multiple ViewHolders.
RecyclerView snapping example with SnapHelper.
This Repository simplifies working process with
RecyclerView Adapter, generates
ViewHolders automatically, makes it easy to create heterogeneous list and to set
itemViews or it's
A simple library that allows you to easily delineate sections of a list or grid list.
RecyclerView that implements pull-to-refresh, load-more, and header features. You can use it like a standard RecyclerView.
An implement of