Autolayout – Adaptive Layout

Layout is a framework for implementing iOS user interfaces using runtime-evaluated expressions for layout and XML template files. It is intended as a more-or-less drop-in replacement for Nibs and Storyboards, but offers a number of advantages.
To find out more about

tl;dr Make. It. Bounce.
BouncyLayout is a collection view layout that makes your cells bounce.
Features
Works with every UICollectionView.
No configuration needed.
Horizontal and vertical scrolling support.
Setup
The only you thing you need to do is import BouncyLayout, create

StyleKit is a microframework that enables you to style your applications using a simple JSON file. Behind the scenes, StyleKit uses UIAppearance and some selector magic to apply the styles. You can also customize the parser for greater flexibility.
How does it work?
Create

Using Cartography, you can set up your Auto Layout constraints in declarative code and without any stringly typing!
In short, it allows you to replace this:
addConstraint(NSLayoutConstraint(
item: button1,
attribute: .Right,
relatedBy: .Equal,

LayoutKit is a fast view layout library for iOS.
Motivation
LinkedIn created LayoutKit because we have found that Auto Layout is not performant enough for complicated view hierarchies in scrollable views. For more background, read the blog post.
Benefits
LayoutKit has many benefits over using

Reason
Why
Because nothing holds more truth than pure code ?
Xibs and storyboards are heavy, hard to maintain, hard to merge.
They split the view concept into 2 separate files making debugging a nightmare
There must be a better way
How
By creating a tool that makes Auto layout code