What kind of tech stack you will choose for a complex UICollectionView requirement?

Hi all,


We do have the following complex layout requirement, when porting an Android app to iOS app



Also, we need to support


We are planning to use UICollectionView as our base, coupled with external library stack to make things easier. However, we're not sure which stack is good for us.


  1. UICollectionView + https://github.com/jflinter/Dwifft(We are able to utilise it to better achieve animation during add, delete, modify)
  2. UICollectionView + https://github.com/onmyway133/DeepDiff(We are able to utilise it to better achieve animation during add, delete, modify)
  3. UICollectionView + https://github.com/Instagram/IGListKit(We are able to achieve much more than the above 2. But, we're going to lock into a vendor's (Instagram) framework)
  4. ???


Have you tried any above tech stack? What is your opinion on them? If you were in our use case requirement, which tech stack you will go for?


Thanks


What kind of tech stack you will choose for a complex UICollectionView requirement?
 
 
Q