Automatic sizing for UITableViewCells is easy peasy; but what about it's younger and more flexible brother UICollectionView? For multiple columns this gets tricky, so buckle up if you want to start a journey on UICollectionViewFlowLayout, UICollectionViewLayoutAttributes and friends!