Android developer portal with tools, libraries, and apps

Show: All / Free / Paid / Demo

Groupie helps you display and manage complex RecyclerView layouts.

Sep 30, 2016

OneAdapter is made to simplify and enhance the use of the RecyclerView's Adapter while preventing common mistakes. With multiple modules and hooks, you don't have to think about writing an adapter anymore, and just focus on what matters.

Features:

  • Modular approach for more reusable and testable code
  • Built-in support for DiffUtil (using Diffable)
  • Optimized performance - internal processing done on a background thread
  • 100% written in Kotlin
  • Modules:
    • Item Module
    • Paging Module
    • Emptiness Module
    • Selection Module
  • Event Hooks:
    • Click Event Hook
Aug 13, 2019
Advertising

An Adapter that allows a RecyclerView to be split into Sections with headers and/or footers.

Apr 23, 2016

The idea of this library is to build your adapters by composing reusable components.

Oct 27, 2015

Renderers is an Android library created to avoid all the Adapter/ListView boilerplate needed to create a new adapter and all the spaghetti code that developers used to create following the ViewHolder classic implementation.

This Android library offers you two main classes to extend and create your own rendering algorithms out of your adapter implementation.

Renderers is an easy way to work with android ListView and Adapter classes. With this library you only have to create your renderers and declare the mapping between the object to render and the renderer.

Dec 8, 2014

The RecyclerView is one of the most used widgets in the Android world, and with it you have to implement an Adapter which provides the items for the view. Most use cases require the same base logic, but require you to write everything again and again.

The FastAdapter is here to simplify this process. You don't have to worry about the adapter anymore. Just write the logic for how your view should look like, and you are done.

Jan 11, 2016

A small and yet powerful library, which greatly simplifies building lists of different items.

Dec 17, 2017

Easiest way to declare RecyclerView Adapters in Android with Kotlin! No more boilerplate code.

Nov 3, 2018

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.

Jun 25, 2016

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.

Oct 6, 2018

An Android library to retrofit multiple item view types.

Aug 4, 2016

Sick of writing ViewHolder classes, inflate xml and distinguish ViewTypes in your adapters?

Write less code with AnnotatedAdapter, an annotation processor for generating RecyclerView and AbsListView adapters.

Oct 20, 2014

A Super simple library can be used for inserting elements in between RecyclerView's elements.

Sep 5, 2019

SimpleGenericAdapter is an Android library that helps developers to create a Recyclerview Adapter easily without repeatedly building any adapter boilerplate.

Aug 12, 2019

Composable adapters for Android RecyclerViews and ListViews.

Jul 9, 2016

EfficientAdapter is an efficient adapter to make the use of RecyclerView much easier.

Oct 30, 2014

Rekata Adapter

Recycler View Adapter that supports multiple views.

Benefits

  • No need for ViewHolders.
  • Easily bind Item Views and their behavior.
  • Easily modify items that share common ids. (e.g. Whether a user is following someone or not)
  • Easy event handling.
  • Loosely coupled.
Aug 13, 2019

The easiest way to use a RecyclerView on Android.

Jan 25, 2017
Advertisement

Gencycler is the fastest way to write RecyclerView adapters.

Jan 5, 2019

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.

Oct 8, 2014

This project offers an ArrayPagerAdapter that offers another alternative PagerAdapter implementation for use with ViewPager.

Dec 16, 2014

Adapter and ViewHolder that let you implement easily and a RecyclerView to be split into multi-sectioned.

Mar 27, 2018

Assembly Adapter library allows to simplify working with adapters.

Aug 15, 2016

Android comes with a few "wrapper" classes, like CursorWrapper, that make it relatively easy for you to add just a bit of functionality to an existing object. The wrapper delegates all behaviors to the wrapped object; you just override the specific behaviors you need. This works well in cases where there are many possible underlying implementations, so you could not robustly accomplish these ends by subclassing.

Android lacks such a wrapper for ListAdapter, though. There is a WrappedListAdapter entry in the SDK, but it is an interface, not an implementation.

So, CWAC offers an AdapterWrapper to fill this void.

Dec 14, 2014

FlexibleAdapter for RecyclerView.

Jul 29, 2015

ListView in Android supports header and footer views - views that do not belong to the underlying adapter but otherwise show up in the list and scroll along with the contents. However, they only work if you have not yet set your own adapter and are therefore not terribly flexible.

The SackOfViewsAdapter is another way of approaching this. Here, you provide the Views that make up the rows, and the adapter feeds them to Android as if they were newly created.

The SackOfViewsAdapter is designed to be sub-classed, mostly to determine how isEnabled() behaves, so you can control which of those views are selectable and which simply scroll with the list.

Jan 2, 2015

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), then attach your adapter to the ListView.

There is also MergeSpinnerAdapter for use with Spinner widgets.

Dec 15, 2014

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.

Aug 26, 2018

An adapter to create Android RecyclerViews with sections, providing headers and footers.

Jul 20, 2015
Promotion

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.

Jan 21, 2015