- Prefetching Images
- Visibility Events
- Paris (Dynamic Styling)
- Saving View State
- Grid Support
- Swipe and Drag Support
- Grouping Models
- Paging Support
- Litho Support
- Cyclic Adapters
- View Binder
Clone this wiki locally
Epoxy helps you build complex RecyclerView adapters. Every item type is represented by an
EpoxyModel, which controls the data and view binding for each item on screen. Models are generated from your custom views or xml layouts.
EpoxyController implementation declares what models to add to a RecyclerView. Create models with your backing data and add them in the order you want them displayed
Epoxy adds the glue for binding your models to views, computing diffs to determine changes, saving view state, and other RecyclerView lifecycle tasks.
To get started, first check out Basic Usage to learn how to create your first models and controller. That will be enough to get you started with your first screens.
Also feel free to check out the sample app to see code samples and best practices.