This sample app support a blog post explaining how to optimise a UICollectionView implementation in Swift.
It introduces a way to standardise UICollectionView implementation relying on a custom UICollectionViewFlowLayout. This project follows MVVM architecture.
Like this project? Feel free to follow me on Twitter to get the latest update.