Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/riteshhgupta/awesome-combine
A collaborative list of awesome Combine resources and libraries. Feel free to contribute!
https://github.com/riteshhgupta/awesome-combine
List: awesome-combine
combine ios reactive reactive-programming swift swiftcombine
Last synced: about 2 months ago
JSON representation
A collaborative list of awesome Combine resources and libraries. Feel free to contribute!
- Host: GitHub
- URL: https://github.com/riteshhgupta/awesome-combine
- Owner: riteshhgupta
- License: mit
- Created: 2019-08-25T16:15:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-22T07:15:46.000Z (almost 5 years ago)
- Last Synced: 2024-05-21T01:44:32.173Z (7 months ago)
- Topics: combine, ios, reactive, reactive-programming, swift, swiftcombine
- Size: 11.7 KB
- Stars: 62
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- ultimate-awesome - awesome-combine - A collaborative list of awesome Combine resources and libraries. Feel free to contribute!. (Other Lists / Monkey C Lists)
README
# Awesome Combine
A collaborative list of awesome Combine resources and libraries. Feel free to contribute!
## Content
- [Articles](https://github.com/riteshhgupta/awesome-combine#articles)
- [Books](https://github.com/riteshhgupta/awesome-combine#books)
- [ Documentation](https://github.com/riteshhgupta/awesome-combine#-documentation)
- [Forum Discussions](https://github.com/riteshhgupta/awesome-combine#forum-discussions)
- [Open Source](https://github.com/riteshhgupta/awesome-combine#open-source)
- [Gists](https://github.com/riteshhgupta/awesome-combine#gists)
- [Reactive Programming](https://github.com/riteshhgupta/awesome-combine#reactive-programming)
- [Talks (Conference/Meetups)](https://github.com/riteshhgupta/awesome-combine#talks-conferencemeetups)
- [Testing](https://github.com/riteshhgupta/awesome-combine#testing)
- [Videos](https://github.com/riteshhgupta/awesome-combine#videos)## Articles
- [Combine 101](https://github.com/learncombine/Combine101)
- [Getting started with the Combine framework in Swift](https://www.avanderlee.com/swift/combine/)
- [Creating a custom Combine Publisher to extend UIKit](https://www.avanderlee.com/swift/custom-combine-publisher/)
- [Combine debugging using operators in Swift](https://www.avanderlee.com/debugging/combine-swift/)
- [Error handling in Combine explained with code examples](https://www.avanderlee.com/swift/combine-error-handling/)
- [Combine: Where's the Beef?](https://www.caseyliss.com/2019/6/17/combine-wheres-the-beef)
- [Custom binding operator in Combine](http://riteshhh.com/combine/custom-binding-operator-in-combine/)
- [Custom Publishers - Part 1](https://ruiper.es/2019/08/05/custom-publishers-part1/)
- [Custom Publishers - Part 2](https://ruiper.es/2019/08/09/custom-publishers-par-2/)
- [22 short tests of Combine – Part 1: Protocols](https://www.cocoawithlove.com/blog/twenty-two-short-tests-of-combine-part-1.html)
- [22 short tests of combine – Part 2: Sharing](https://www.cocoawithlove.com/blog/twenty-two-short-tests-of-combine-part-2.html)
- [Problem Solving with Combine Swift](https://medium.com/flawless-app-stories/problem-solving-with-combine-swift-4751885fda77)
- [On the Subject of Interface Hygiene](https://duan.ca/2019/07/01/combine-hygiene/)
- [Problem solving with combine](https://medium.com/flawless-app-stories/problem-solving-with-combine-swift-4751885fda77)
- [Will combine kill rxswift?](https://medium.com/flawless-app-stories/will-combine-kill-rxswift-64780a150d89)
- [MVVM with combine](https://www.raywenderlich.com/4161005-mvvm-with-combine-tutorial-for-ios)
- [Swift Combine Framework Tutorial: Getting Started](https://www.vadimbulavin.com/swift-combine-framework-tutorial-getting-started/)
- [Understanding Schedulers in Swift Combine Framework](https://www.vadimbulavin.com/understanding-schedulers-in-swift-combine-framework/)
- [Transforming Operators in Swift Combine Framework](https://www.vadimbulavin.com/map-flatmap-switchtolatest-in-combine-framework/)
- [Error Handling in Swift Combine](https://www.vadimbulavin.com/error-handling-in-swift-combine-framework/)
- [Combine vs RxSwift](https://apiumhub.com/tech-blog-barcelona/combine-vs-rxswift-differences/)## Books
- [Using Combine](https://heckj.github.io/swiftui-notes/)
- [Combine: Asynchronous Programming with Swift](https://store.raywenderlich.com/products/combine-asynchronous-programming-with-swift)## Documentation
- [Introduction to Combine](https://developer.apple.com/documentation/combine)
- [Receiving and Handling Events with Combine](https://developer.apple.com/documentation/combine/receiving_and_handling_events_with_combine)## Forum Discussions
- [A UIControl.Event publisher example](https://forums.swift.org/t/a-uicontrol-event-publisher-example/26215)
- [Combine: what are those multicast functions for?](https://forums.swift.org/t/combine-what-are-those-multicast-functions-for/26677)
- [What’s up with the Combine framework?](https://forums.swift.org/t/whats-up-with-the-combine-framework/25269)## Open Source
- [Open Combine](https://github.com/broadwaylamb/OpenCombine/tree/master/Sources/OpenCombine)
- [CombineX](https://github.com/luoxiu/CombineX)
- [Entwine](https://github.com/tcldr/Entwine)
- [Relay](https://github.com/dduan/Relay)
- [Combine Feedback](https://github.com/sergdort/CombineFeedback)
- [Combine Playground](https://github.com/AvdLee/CombineSwiftPlayground)
- [Combine Demo for SwiftIndia Conference](https://github.com/riteshhgupta/combine-demo-swiftindia)
- [Combine Cocoa](https://github.com/freak4pc/CombineCocoa)
- [Harvest](https://github.com/inamiy/Harvest/blob/master/README.md)
- [RxSwift to Combine cheatsheet](https://github.com/freak4pc/rxswift-to-combine-cheatsheet)
- [RxCombine](https://github.com/freak4pc/RxCombine)
- [Combine Examples](https://github.com/tailec/CombineExamples)
- [GRDBCombine](https://github.com/groue/GRDBCombine)## Gists
- [FetchedResultsPublisher](https://gist.github.com/darrarski/28d2f5a28ef2c5669d199069c30d3d52)## Reactive Programming
- [FRP iOS Learning resources](https://gist.github.com/JaviLorbada/4a7bd6129275ebefd5a6)
- [The introduction to Reactive Programming you've been missing](https://gist.github.com/staltz/868e7e9bc2a7b8c1f754)
- [ReactiveX Tutorials](http://reactivex.io/tutorials.html)
- [What is reactive programming and why should I use it?](https://www.cocoawithlove.com/blog/reactive-programming-what-and-why.html)
- [CwlSignal](https://github.com/mattgallagher/CwlSignal)## Talks (Conference/Meetups)
- [Combine all the things](https://speakerdeck.com/riteshhh/combine-all-the-things)
- [Integrate Combine into legacy frameworks](https://speakerdeck.com/ra1028/integrate-combine-into-legacy-frameworks)
- [ Combine Architecture](https://speakerdeck.com/inamiy/combine-architecture)## Testing
- [Entwine](https://github.com/tcldr/Entwine)## Videos
- [Introducing Combine, WWDC '19](https://developer.apple.com/videos/play/wwdc2019/722/)
- [Combine in Practice, WWDC '19](https://developer.apple.com/videos/play/wwdc2019/721/)