Popularity
9.1
Growing
Activity
7.8
Declining
5,273
172
373

Description

Epoxy is an Android library for building complex screens in a RecyclerView. Models are automatically generated from custom views, databinding layouts, or Litho components via annotation processing. These models are then used in an EpoxyController to declare what items to show in the RecyclerView.

This abstracts the boilerplate of view holders, diffing items and binding payload changes, 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.

Programming language: Java

Epoxy alternatives and related packages

Based on the "Adapter" category

Do you think we are missing an alternative of Epoxy or a related project?

Add another 'Adapter' Package

Epoxy Recommendations

There are no recommendations yet. Be the first to promote Epoxy!

Have you used Epoxy? Share your experience. Write a short recommendation and Epoxy, you and your project will be promoted on Awesome Android.
Recommend Epoxy

Recently added Epoxy resources

Do you know of a usefull tutorial, book or news relevant to Epoxy?
Be the first to add one!