Before iOS 13, if you wanted to have a vertical collection view with horizontally scrolling sections it required embedding a scroll view inside the collection view cell, passing the model around, handling touch
With iOS 13 Apple introduced a new and very powerful way of creating layouts for UICollectionView - UICollectionViewCompositionalLayout.
The compositional layout uses three types of "building blocks":
- item - describes
I remember when I was in university, learning Android SDK and writing my first mobile app. All assets were bundled together in nifty R class. With this autogenerated assets class, developers could use
A couple of years back I was working on a project structured with the MVVM
pattern. We chose to structure our view models "Kickstarter style"
[https://github.com/kickstarter/ios-oss/blob/
Our applications aggregate more and more private data that belong to users. We
should make everything we can to make out users secure and safe.
The first step to make the app more