In this tutorial, we’ll learn how to create from scratch the Facebook News Feed using a UICollectionView. We then go over exactly how to layout every cell’s subview by using NSLayoutConstraint. Next we go over Extensions to make adding constraints much much easier. By the time you complete the project, you’ll have the perfect understanding of how to construct your views for the perfect layout.
Build UICollectionViews programmatically: https://youtu.be/up-YD3rZeJA
Building a to-do list with UICollectionView: https://youtu.be/hexuJ6qL06I