Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

yccheok

macrumors newbie
Original poster
May 2, 2012
5
1
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
 

Mascots

macrumors 68000
Sep 5, 2009
1,665
1,415
I have some experience with IGListKit and can recommend it for the various problems it solves, mainly the differentiation functionality which has been, up until SwiftUI's introduction, sorely missing from UIKit. It's a larger component than the other two (it looks like) so you'd have to code around its methodology rather than working a diffing framework into existing or traditional methods.

Since it is now open source and extremely popular framework I'm sure you can rid yourself of any fears of vendor lock-in, too.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.