All Projects β†’ RxSwiftCommunity β†’ Rxiglistkit

RxSwiftCommunity / Rxiglistkit

Licence: mit
RxSwift wrapper for IGListKit

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Rxiglistkit

Datasources
πŸ’Ύ πŸ”œπŸ“± Type-safe data-driven CollectionView, TableView Framework. (We can also use ASCollectionNode)
Stars: ✭ 553 (+1156.82%)
Mutual labels:  rxswift, data-driven, collectionview
Rxasdatasources
RxDataSource for AsyncDisplayKit/Texture
Stars: ✭ 114 (+159.09%)
Mutual labels:  reactive, rxswift, collectionview
SwiftObserver
Elegant Reactive Primitives for Clean Swift Architecture #NoRx
Stars: ✭ 14 (-68.18%)
Mutual labels:  reactive, rxswift
observable ish
Observable state and events for browser and Flutter.
Stars: ✭ 26 (-40.91%)
Mutual labels:  list, reactive
react-tabllist
React-based customizable style table or list components that support event and callback functions.
Stars: ✭ 20 (-54.55%)
Mutual labels:  list, data-driven
minimalist
Observable Property and Signal for building data-driven UI without Rx
Stars: ✭ 88 (+100%)
Mutual labels:  rxswift, data-driven
ReactiveAPI
Write clean, concise and declarative network code relying on URLSession, with the power of RxSwift. Inspired by Retrofit.
Stars: ✭ 79 (+79.55%)
Mutual labels:  reactive, rxswift
Cycle.swift
An experiment in unidirectional architecture inspired by Cycle.js. https://cycle.js.org
Stars: ✭ 24 (-45.45%)
Mutual labels:  reactive, rxswift
Rxiglistkit
IGListKit with RxSwiftπŸš€
Stars: ✭ 174 (+295.45%)
Mutual labels:  reactive, rxswift
Verge
🟣 Verge is a very tunable state-management engine on iOS App (UIKit / SwiftUI) and built-in ORM.
Stars: ✭ 273 (+520.45%)
Mutual labels:  rxswift, data-driven
DailyNews
Daily News is a news app with good looking user interface ! Apps architecture is MVVM and used RxSwift for binding.
Stars: ✭ 31 (-29.55%)
Mutual labels:  rxswift, collectionview
Rxswift
Reactive Programming in Swift
Stars: ✭ 21,163 (+47997.73%)
Mutual labels:  reactive, rxswift
Recaptcha
[In]visible ReCaptcha v2 for iOS
Stars: ✭ 208 (+372.73%)
Mutual labels:  reactive, rxswift
Reactorkit
A library for reactive and unidirectional Swift applications
Stars: ✭ 2,237 (+4984.09%)
Mutual labels:  reactive, rxswift
Sensor
A fresh look at iOS development
Stars: ✭ 37 (-15.91%)
Mutual labels:  reactive, rxswift
Rxgrdb
Reactive extensions for SQLite
Stars: ✭ 176 (+300%)
Mutual labels:  reactive, rxswift
Mp3ID3Tagger
🎢🎡A macOS application to edit the ID3 tag of your mp3 files. Developed with RxSwift and RxCocoa. 🎸🎼
Stars: ✭ 17 (-61.36%)
Mutual labels:  reactive, rxswift
Mdtable
A data-driven UITableView framework
Stars: ✭ 153 (+247.73%)
Mutual labels:  reactive, data-driven
Rxrealmdatasources
An easy way to bind an RxRealm observable to a table or collection view
Stars: ✭ 154 (+250%)
Mutual labels:  reactive, collectionview
mvcvm-swift-file-templates
Swift file templates for boosting mobile app development.
Stars: ✭ 16 (-63.64%)
Mutual labels:  reactive, rxswift

RxIGListKit

A RxSwift wrapper for Instagram's IGListKit - A data-driven UICollectionView framework for building fast and flexible lists.RxIGListKit bring IGListKit into Reactive world.

Build Status Version Carthage License Platform

Example

To run the example project, clone the repo, and run pod install from the Example directory first.

let dataSource = RxListAdapterDataSource<String>(sectionControllerProvider: { _,_ in
            LabelSectionController()
})
let objectsSignal = BehaviorSubject<[String]>(value: [])
objectsSignal.bind(to: adapter.rx.objects(dataSource: dataSource)).disposed(by: bag)

Requirements

Swift 5 & Xcode 10.2 & RxCocoa

Installation

RxIGListKit is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'RxIGListKit'

For Carthage, add the following to your Cartfile:

github "RxSwiftCommunity/RxIGListKit" "master"

Author

Bruce-pac, [email protected]

License

RxIGListKit is available under the MIT license. See the LICENSE file for more info.

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