Reactive Swift 4 Programming – Tutorial SWIFT 4 Synchronization
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.
Table of Contents:
1: Migrating from Swift 3 to Swift 4
2: FRP Fundamentals, Terminology, and Basic Building Blocks
3: Set up RxSwift and Convert a Basic Login App to its RxSwift Counterpart
4: When to Become Reactive?
5: Filter, Transform, and Simplify
6: Reduce by Combining and Filtering and Common Trade Offs
7: React to UI Events – Start Subscribing
8: RxTest and Custom Rx Extensions – Testing with Rx
9: Testing Your RxCode – Testing Asynchronous Code
10: Schedule Your Tasks, Don’t Queue!
11: Subscribe to Errors and Save Your App
12: Functional and Reactive App-Architecture
13: Finish a Real-World Application
Manufacturer: Pakkt Publishing
Language of instruction: English
Teacher: Navdeep Singh
Level of training: Preliminary
time of training: 2 hours +
File size: 407 MB