All Projects → alfianlosari → CollectionViewDiffableGameDB

alfianlosari / CollectionViewDiffableGameDB

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

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to CollectionViewDiffableGameDB

Diffabledatasources
💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
Stars: ✭ 601 (+3435.29%)
Mutual labels:  collectionview, diffing
Differencekit
💻 A fast and flexible O(n) difference algorithm framework for Swift collection.
Stars: ✭ 2,986 (+17464.71%)
Mutual labels:  collectionview, diffing
go-delta
go-delta - A Go package and utility to generate and apply binary delta updates.
Stars: ✭ 25 (+47.06%)
Mutual labels:  diffing
Pickme
iOS Picker for ninjas
Stars: ✭ 29 (+70.59%)
Mutual labels:  collectionview
Multiple-collectionView-in-Multiple-tableView-cells
UICollectionView is embed in UITableViewCell. The collection views are horizontal scrollable. The UITableView can have a section title for each UICollectionView and the number of UICollectionView is equal to the number of sections.
Stars: ✭ 23 (+35.29%)
Mutual labels:  collectionview
SectionReactor
A ReactorKit extension for managing table view and collection view sections with RxDataSources
Stars: ✭ 45 (+164.71%)
Mutual labels:  collectionview
iOS13SegmentedControl
Accessible iOS 13 Segmented Control using CSS, HTML, and vanilla JS.
Stars: ✭ 32 (+88.24%)
Mutual labels:  ios13
SwiftWaterfallFlow
swift写的瀑布流布局
Stars: ✭ 37 (+117.65%)
Mutual labels:  collectionview
FavFighters
Xamarin.Forms goodlooking UI sample using the new SwipeView.
Stars: ✭ 32 (+88.24%)
Mutual labels:  collectionview
Combine
🐻‍❄️ Combine 을 공부해 봅시다 🐧
Stars: ✭ 24 (+41.18%)
Mutual labels:  ios13
KanbanDragDropiOS
Kanban Board using Drag & Drop iOS API
Stars: ✭ 95 (+458.82%)
Mutual labels:  cocoa-touch
ShortcutsCollectionView
Create custom collectionView like Apple’s Shortcuts app in Code.
Stars: ✭ 24 (+41.18%)
Mutual labels:  collectionview
topologic
Visualiser for basic geometric primitives and fractals in arbitrary-dimensional spaces
Stars: ✭ 39 (+129.41%)
Mutual labels:  cocoa-touch
AngleSharp.Diffing
A library that makes it possible to compare two AngleSharp node lists and get a list of differences between them.
Stars: ✭ 27 (+58.82%)
Mutual labels:  diffing
WCSDateRange
Simple date range class.
Stars: ✭ 13 (-23.53%)
Mutual labels:  cocoa-touch
Pinterest-Application
Build an application like Pinterest in Swift 4
Stars: ✭ 31 (+82.35%)
Mutual labels:  collectionview
LQIMInputView
一个聊天输入框的工具栏,类似微信聊天工具栏,可自定义,集成方便
Stars: ✭ 28 (+64.71%)
Mutual labels:  collectionview
SSCTaglistView
Customizable iOS tag list view, in Swift.
Stars: ✭ 54 (+217.65%)
Mutual labels:  collectionview
SNCollectionViewLayout
Collection View Layouts is a set of custom flow layouts for iOS which imitate general data grid approaches for mobile apps.
Stars: ✭ 100 (+488.24%)
Mutual labels:  collectionview
THCalendar
Calendar like iOS
Stars: ✭ 21 (+23.53%)
Mutual labels:  collectionview

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].