CollectionViewDiffableGameDB icon indicating copy to clipboard operation
CollectionViewDiffableGameDB copied to clipboard

Game DB iOS App using iOS 13 NSDiffableDataSourceSnapshot to filter, sort, and search with animations

Collection View Diffable Snapshot & Compositional Layout GameDB iOS 13 App

Alt text

GameDB iOS 13 app showcasing Collection View Diffable Data Source Snapshot to update UI using IGDB API

Features

  • Using NSDiffableDataSourceSnapshot iOS 13 API to build the collection view data source
  • Using UICollectionViewCompositionalLayout iOS 13 API to build the collection view sections and groups
  • Perform Search Query
  • Filter by genres and platform
  • Sort by popularity, rating, or release data

Requirements

  • Xcode 11 Beta
  • iOS 13

Getting Started

  • Clone the Repository
  • Run pod install
  • Get the API Key from http://igdb.com/api
  • Put API Key in MainViewController.swift gameService constant