All Projects → jessesquires → Jsqdatasourceskit

jessesquires / Jsqdatasourceskit

Licence: other
⚠️ Deprecated ⚠️

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Jsqdatasourceskit

puppet-jboss
Installs JBoss EAP and WildFly application servers and manage their resources and applications in either a domain or a stand-alone mode
Stars: ✭ 15 (-97.83%)
Mutual labels:  datasource
iOSEasyList
A data-driven UICollectionView and UITableView framework for building fast and flexible lists
Stars: ✭ 29 (-95.81%)
Mutual labels:  datasource
Buffer
Swift μ-framework for efficient array diffs and datasource adapters.
Stars: ✭ 349 (-49.57%)
Mutual labels:  datasource
mongodb-cakephp3
An Mongodb datasource for CakePHP 3.0
Stars: ✭ 29 (-95.81%)
Mutual labels:  datasource
NYTimesMostPopularArticles
A simple app to hit the NY Times Most Popular Articles API and show a list of articles, that shows details when items on the list are tapped (a typical master/detail app), also user able to browse/ add articles to favorite list that implements MVVM architecture using Dagger2, Retrofit, Coroutines, LiveData, RoomDatabase, Database Debugging, Data…
Stars: ✭ 38 (-94.51%)
Mutual labels:  datasource
Spring Boot Data Source Decorator
Spring Boot integration with p6spy, datasource-proxy, flexy-pool and spring-cloud-sleuth
Stars: ✭ 295 (-57.37%)
Mutual labels:  datasource
assembler
Functional, type-safe, stateless reactive Java API for efficient implementation of the API Composition Pattern for querying/merging data from multiple datasources/services, with a specific focus on solving the N + 1 query problem
Stars: ✭ 102 (-85.26%)
Mutual labels:  datasource
Datasources
💾 🔜📱 Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
Stars: ✭ 553 (-20.09%)
Mutual labels:  datasource
smolder
HL7 Apache Spark Datasource
Stars: ✭ 33 (-95.23%)
Mutual labels:  datasource
Spring Boot Mybatis Rw
基于mybatis,springboot开箱即用的读写分离插件
Stars: ✭ 347 (-49.86%)
Mutual labels:  datasource
apollo-datasource-firestore
An Apollo DataSource for Firestore
Stars: ✭ 28 (-95.95%)
Mutual labels:  datasource
grafana-simplejson-datasource-example
A simple Flask server demonstrating the basics of the Grafana simplejson datasource.
Stars: ✭ 21 (-96.97%)
Mutual labels:  datasource
Dtcollectionviewmanager
Protocol-oriented UICollectionView management, powered by generics and associated types.
Stars: ✭ 300 (-56.65%)
Mutual labels:  datasource
dynamic-datasource-starter
springboot 动态切换数据的基本思想与实现方法
Stars: ✭ 12 (-98.27%)
Mutual labels:  datasource
Sandwich
🥪 A lightweight and standardized Android network response interface for handling successful data and error responses.
Stars: ✭ 370 (-46.53%)
Mutual labels:  datasource
spark-hadoopoffice-ds
A Spark datasource for the HadoopOffice library
Stars: ✭ 36 (-94.8%)
Mutual labels:  datasource
Knowage Server
Knowage is the professional open source suite for modern business analytics over traditional sources and big data systems.
Stars: ✭ 276 (-60.12%)
Mutual labels:  datasource
Diffabledatasources
💾 A library for backporting UITableView/UICollectionViewDiffableDataSource.
Stars: ✭ 601 (-13.15%)
Mutual labels:  datasource
Dttableviewmanager
Protocol-oriented UITableView management, powered by generics and associated types.
Stars: ✭ 424 (-38.73%)
Mutual labels:  datasource
Buttercup Core
🎩 The mighty NodeJS password vault
Stars: ✭ 340 (-50.87%)
Mutual labels:  datasource

JSQDataSourcesKit

Build Status Version Status license MIT codecov Platform Carthage compatible

Protocol-oriented, type-safe data source objects that keep your view controllers light

A Swift library of data source and delegate objects inspired by Andy Matuschak's type-safe, value-oriented collection view data source gist.

About

This library reduces the boilerplate code regarding the UITableView, UICollectionView, and NSFetchedResultsController data source objects, as well as the NSFetchedResultsControllerDelegate object. It helps keep view controllers light, while focusing on type-safety, SOLID design principles, and easy interoperability with Cocoa. Further, it brings a more focused and data-driven perspective to these data sources. If you want to change your view then you change your data and its structure, without needing to update any data source or delegate protocol methods.

Requirements

  • Xcode 11+
  • Swift 5.1+
  • iOS 11.0+
  • tvOS 11.0+
  • SwiftLint

Installation

CocoaPods (recommended)

use_frameworks!

# For latest release in cocoapods
pod 'JSQDataSourcesKit'

# Feeling adventurous? Get the latest on develop
pod 'JSQDataSourcesKit', :git => 'https://github.com/jessesquires/JSQDataSourcesKit.git', :branch => 'develop'

Carthage

github "jessesquires/JSQDataSourcesKit"

Documentation

Read the docs. Generated with jazzy. Hosted by GitHub Pages.

Generate

$ ./scripts/build_docs.sh

Preview

$ open index.html -a Safari

Contributing

Interested in making contributions to this project? Please review the guides below.

Also, consider sponsoring this project or buying my apps! ✌️

Credits

Created and maintained by @jesse_squires

License

JSQDataSourcesKit is released under an MIT License. See LICENSE for details.

Copyright © 2015-present Jesse Squires.

Please provide attribution, it is greatly appreciated.

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].