GenericRenderers is an Android library created to avoid all the boilerplate needed to use a RecyclerView with adapters.
Composable adapters for Android RecyclerViews
and ListViews
.
Android library designed to enrich and make your RecyclerView adapters more SOLID
Adapster will help you make your RecyclerView adapters more manageable and overall enrich your RecyclerView experience.
CommonAdapter can be used with ListView
and GridView
components.
PrimeAdapter makes working with RecyclerView
easier by separating required code in a few simple and well-structured classes. It brings simplicity when you have multiple view types in a RecyclerView
. By using annotation processing, it generates unique view types automatically to make the code more clear. You can use PrimeAdapter in both Kotlin and Java Android projects as the sample apps are written.
The easiest way to declare RecyclerView
Adapters! No more boilerplate code.
SwipeActionAdapter is a library that provides a simple API to create Mailbox-like action when swiping in a ListView. The idea is to make it simple enough to implement while still providing sufficient options to allow you to integrate it with the design of your application.
A Super simple library can be used for inserting elements in between RecyclerView's elements.
EfficientAdapter is an efficient adapter to make the use of RecyclerView much easier.
This library allows you to implement GridView like card layout within ListView with added capabilities like Pagination, Addition of Header-Footer Views, also simplifies implementation for both List & Cursor data.
MergeAdapter
accepts a mix of Adapters and Views and presents them as one contiguous whole to whatever ListView it is poured into. This is good for cases where you have multiple data sources, or if you have a handful of ordinary Views to mix in with lists of data, or the like.
Simply create a MergeAdapter
and call addAdapter(), addView(), or addViews() (latter accepting a List
There is also MergeSpinnerAdapter
for use with Spinner widgets.
An adapter to create Android RecyclerView
s with sections, providing headers and footers.
The code brings up an easy way of using recyclerView, with the new recycler adapters. It also contains a BaseRecyclerFragment
and a RecyclerStandalone
that removes a lot of boiler plate for fragments that contains either grids or lists. It also offers out of the box a DividerItemDecoration
that handles the drawing of the divider in the recycler view. As well selectors for the items in your lists are handled.
Easiest way to use RecyclerView
. Reduce boilerplate code! You don't need to write adapters for listing pages anymore!
Saves and restores View
states in ViewPager
s.
PersistentRecyclerAdapter is a simple, lite weight android library that persists data across fragment and activity recreation.
Some features
Decouple the item(/nested viewholder) from recyclerview's adapter.
SuperAdapter is an adapter created to avoid repeating RecyclerView
adapter and duplicated code.
You can easily crate RecyclerviewAdapter and PagedlistAdapter using databinding with this library.
This tool allows you to no longer worry about adapters. Now you will only create your ViewHolder
. Communication management between your Views
and your ViewHolders
is possible. Creating sections is now very easily. Enjoy.
Simplify usage of RecyclerView
with various types of adapters.
Simple Universal Adapter and ViewHolders generator for Recycler View.
A small library to simplify RecyclerView
adapter by using auto mapping item view with model.
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.
A slim & clean & typeable Adapter without VIEWHOLDER.
Features:
Simple multiview adapter for RecyclerView written on Kotlin.
Don't write a RecyclerView adapter again. Not even a ViewHolder!
Add a header and/or footer to your RecyclerView
- the easy way.
Create your RecyclerView
adapter in just 1 line