Skip to content
Tyler Hedrick edited this page Jan 14, 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

EpoxyNavigationController

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

EpoxyBars

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