Awesome Combine
A collaborative list of awesome Combine resources and libraries. Feel free to contribute!
Content
- Articles
- Books
- Documentation
- Forum Discussions
- Open Source
- Gists
- Reactive Programming
- Talks (Conference/Meetups)
- Testing
- Videos
Articles
- Combine 101
- Getting started with the Combine framework in Swift
- Creating a custom Combine Publisher to extend UIKit
- Combine debugging using operators in Swift
- Error handling in Combine explained with code examples
- Combine: Where's the Beef?
- Custom binding operator in Combine
- Custom Publishers - Part 1
- Custom Publishers - Part 2
- 22 short tests of Combine – Part 1: Protocols
- 22 short tests of combine – Part 2: Sharing
- Problem Solving with Combine Swift
- On the Subject of Interface Hygiene
- Problem solving with combine
- Will combine kill rxswift?
- MVVM with combine
- Swift Combine Framework Tutorial: Getting Started
- Understanding Schedulers in Swift Combine Framework
- Transforming Operators in Swift Combine Framework
- Error Handling in Swift Combine
- Combine vs RxSwift
Books
Documentation
Forum Discussions
- A UIControl.Event publisher example
- Combine: what are those multicast functions for?
- What’s up with the Combine framework?
Open Source
- Open Combine
- CombineX
- Entwine
- Relay
- Combine Feedback
- Combine Playground
- Combine Demo for SwiftIndia Conference
- Combine Cocoa
- Harvest
- RxSwift to Combine cheatsheet
- RxCombine
- Combine Examples
- GRDBCombine
Gists
Reactive Programming
- FRP iOS Learning resources
- The introduction to Reactive Programming you've been missing
- ReactiveX Tutorials
- What is reactive programming and why should I use it?
- CwlSignal