Blueprints

Blueprints is a collection of flow layouts that is meant to make your life easier when working with collection view flow layouts. It comes with two built-in layouts that are highly flexible and easy to configure at the call-site. They support properties like items per row and items per column; this will calculate the layout attributes needed for fitting the number of views that you want to appear on the screen.

The framework also provides a good base for your custom implementations. By extending the core blueprint layout, you get built-in support for animations and layout attribute caching. The bundled default animator supports animations that look very similar to what you get from a vanilla table view. If you want to provide your collection view animator, no problem; you can inject an animator of your choosing when initializing the layout.

Features:

  •  Animation support
  •  Optimized for performance
  •  Built-in vertical and horizontal layouts
  •  Supports header and footers
  •  Supports sticky headers and footers
  •  Built-in mosiac layout
  •  Built-in vertical layout that supports waterfall
  •  iOS support
  •  macOS support
  •  tvOS support
  •  Objective-C support

by

Comments

Leave a Reply