Skip to content
Tyler Hedrick edited this page Jan 11, 2021 · 5 revisions

Epoxy is a suite of tools to build UI in a declarative way in your iOS apps. Epoxy includes:

EpoxyCore

Code that is shared across all of the declarative UI systems encompassed in the Epoxy project. Notably, it contains the diffing algorithm as well as the shared UI model storage code.

EpoxyCollectionView

A declarative API for driving the content of a UICollectionView

EpoxyModalPresentations

A declarative API to drive the modal presentations of a UIViewController

EpoxyNavigationController

A declarative API to drive the view controller stack of a UINavigationController

EpoxyBars

A declarative API to drive the fixes bars at the top and bottom of a screen.