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
You need only create
ItemController for each type of list items and describe order of elements in
Fragment. ItemController incapsulates all interactions with list item, so it is very easy for reading, modifying and reusing.
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.
It is a recycler view adapter that supports multiview holders, filters, and child view click events.
Simple Universal Adapter and ViewHolders generator for Recycler View.
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.
Simple multiview adapter for RecyclerView written on Kotlin.
Add footer and header & item click listener to
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).
RecyclerView adapter easy with Adapter annotations.
RecyclerView.Adapter for Android.
Easiest way to use
RecyclerView. Reduce boilerplate code! You don't need to write adapters for listing pages anymore!
RecyclerViewInjectorAdapter wraps your regular
RecyclerView.Adapter and adds possibility to inject custom views on desired position without hassle.
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.
A slim & clean & typeable Adapter without VIEWHOLDER.
An extandable adapter which provides swipe to delete on your row item.
Base and simple List, Recycler and Spinner adapters for the Android platform.
Ported adapters for
ViewPager allowing usage for both Android framework and support development approaches.
SimplerRecyclerViewAdapter used to simplify the adapter structure for
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.
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.
Super simple RecyclerView adapter using Data Binding Technology.
Multiple items adapter made easy, including headers and footers.
RecyclerView adapter that can handle holding hetrogeneuous data types, and provides the ability to set up sections in your adatper.
A small library to simplify
RecyclerView adapter by using auto mapping item view with model.
With this library you can implement
RecyclerView.Adapter in a few lines.
Add a header and/or footer to your
RecyclerView - the easy way.