Back to Browse

Compositional Layout & Diffable Datasources - Build Modern UICollectionViews #1 | Swift, UIKit

1.5K views
Premiered Apr 26, 2024
40:29

Dealing with multiple UICollectionViews on the same ViewController can become memory intensive & complex at times. In this video series, I will be introducing 2 new APIs - Compositional Layout & Diffable Datasource - which can help us build complex layouts faster! In this video, I'll explain how we can use Compositional Layout and build a complex layout with multi-directional scrolling with just a single UICollectionView. Timestamps: 0:00 Intro 2:36 Setup Xcode project & basic UI prerequisites 12:00 Create Compositional Layout sections 22:46 Add section scrolling behaviour 25:55 Add contentInsets, interItemSpacing & interGroupSpacing 31:26 Add section headers & footers 39:45 Final result Resources: - https://developer.apple.com/documentation/uikit/uicollectionviewcompositionallayout Click to Subscribe: https://www.youtube.com/channel/UChgC6_MEWFqPH4-sdjiX4iQ?sub_confirmation=1 Socials: LinkedIn: https://www.linkedin.com/in/subhronil-saha/ Twitter: https://twitter.com/SubhronilSaha #ios #swift #xcode #xcode15 #swift5 #swiftui #uikit it #cs #apple #coding #app #ipad #iphone #compositional #layout #collectionview #swift

Download

1 formats

Video Formats

360pmp462.8 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

Compositional Layout & Diffable Datasources - Build Modern UICollectionViews #1 | Swift, UIKit | NatokHD