Declarative Programming with Combine

Combine is the definitive framework for writing declarative, asynchronous code in your Swift and iOS apps. Combine is an important tool in building modern, event-driven apps and can simplify your approach to using callbacks and handlers in your event handling code.

Declarative Programming with Combine

Learning path · 3 video courses (3 hrs, 41 mins)
1
Reactive Programming in iOS with Combine
Learn how to manage asynchronous work in iOS the reactive way: using Combine! Master the techniques and be... more
2
Intermediate Combine
Combine has a number of operators to help with handling network data, sharing resources with multiple subs... more
3
Integrate Combine Into an App
One of the best ways to test your Combine skills is to put them to use in an app! In this course, put the ... more

After completing this learning path…

…you’ll be able to build declarative apps in an expressive way, while also using Combine as a reactive framework to respond to changes and events to write flexible code that’s arguable easier to understand in an event-driven context.

Up next

iOS & Swift
Introduction to Object-Oriented Programming
This module establishes a solid understanding of OOP’s core principles, including encapsulation, abstracti... more