The Reactive approach will help you to write clean, cohesive, resilient, scalable, and maintainable code.Rx Swift belongs to a large family of Rx implementations in different programming languages that all share an almost identical syntax and semantics. We will introduce you to the world of Reactive programming, primarily focusing on mobile platforms. We tell you how you can benefit from using Rx Swift in your projects, existing or new.

We are going to build a simple application that allows people to look up any movie and add it to a favourites list. With this app we will be able to utilize RxSwift to react in real-time to any business logic that could be done through server-side with Google Firebase.

The course will demonstrate how unbelievably easy it is to configure asynchronous behavior and other app aspects that are traditionally considered to be hard to implement and maintain. It explains what Rx is made of, and how to switch to the Reactive way of thinking to get the most out of it.

Style and Approach

This video is a definitive tutorial on Functional Reactive Programming with Swift filled with well-described examples. We quickly get up to speed with some lesser known Swift concepts such as closures and key differences in Swift 4 so that all viewers are on the same page with Swift 4 knowledge.

Features

Get acquainted with common Cocoa and programming patterns with Rx Swift's flexible primitives

Stop reinventing the wheel by writing complex boilerplate code to manage asynchronous behavior and move on to writing actual business logic

Get up-and-running with Rx Swift by working with real-world use cases shared in the course

Authors

James Saeed

James Saeed a hobbyist computer programmer, and has been for the last 8+ years. He specializes in programming languages such as HTML, CSS, JavaScript, Python, Java, and Apple Swift.

Along with a portfolio of projects that he has produced over the years (which can be seen at: http://www.evh98.com) and uploaded to the iOS App Store and Google Play Store, he has also become highly successful on YouTube at teaching computer programming (see: https://www.youtube.com/EddieVanHalen98). On the channel, he has attained over 3 million video views and over 30,000 subscribers. In his spare time, he is also a musician.

FREE with a Subscription

Find out more >

$9.99 a month after trial

Buy

Video

$106.24

RRP$124.99 Save 15%

What do I get with a Packt subscription?

Exclusive monthly discount - no contract

Unlimited access to entire Packt library of over 7000 eBooks and Videos

120 new titles added every month on new and emerging tech

What do I get with a Video?

Download this Video course in MP4 format

DRM FREE - read and interact with your content when you want, where you want, and how you want