Examples showing Compositional Layout, Diffable Data Sources and more!
-
Updated
Jun 24, 2022 - Swift
Examples showing Compositional Layout, Diffable Data Sources and more!
Sample project with Combine & UIKit framework, MVVM architecture
Data-driven, declarative, reactive, diffable collections (and lists!) for iOS. A modern, fast, and flexible library for UICollectionView done right.
🗂 Expandable, hierarchical, flexible, declarative UICollectionView with diffable data sources & SwiftUI-like tree items builder [Swift 5.1, iOS & iPadOS 13].
This is a sample iOS 13+ UIKit - Combine project.
Modern collection view with compositional layout.
This UICollectionView Diffable Data Source project is very simple and easy to understand. In this project, we have used UICollectionViewDiffableDatasource and advance features which is introduced in iOS 14.
It's a programmatic iTunes App UI , demonstrates with SnapKit, Dark & Light Mode, UICollectionViewCompositionalLayout, Debounce(For Search), Customised AVPlayerViewController, Apple's Native Highlighting cell methods and MVVM Architecture.
GameDB iOS 13 app showcasing the usage of UISearchToken to filter by genre and platforms using IGDB API
Example of MVVM + UIKit + Combine
App Store Clone
UICollectionView Compositional layout reorder with diffable data source
Similar Pinterest iOS application
[RxSwift, MVVM, DiffableDataSource, CompositionalLayout] App for Image Searching and Adding to Favorite List
How to create a Diffable Data Source with Compositional Layout in iOS 13 Example
Simple app to find a movie with iTunes API ( UIKIt, Combine, MVVM, Autolayout )
🏔🤩 Catalogue travels app using Advanced Collection View, such as Diffable Data Source and Compositional Layout.
This demo is about diffable data sources instead of using delegate and data sources methods in the project. however, this method is introduced in wwdc 2019 and only available for iOS 13 or above
Add a description, image, and links to the diffabledatasource-collectionview topic page so that developers can more easily learn about it.
To associate your repository with the diffabledatasource-collectionview topic, visit your repo's landing page and select "manage topics."