An Introduction to RxSwift

An Introduction to RxSwift

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 6h 40m | 3.18 GB

Advanced Swift 4 Design Patterns with Reactive Programming with RxSwift

This is the most comprehensive, yet straight-forward course for the mobile application programming. Whether you have never programmed before, already know basic syntax, this course is for you! This course will teach you core data in a practical manner, with every lecture. Learn mobile app building in a way that will advance your career and increase your knowledge, all in a fun and practical way!

Hands-on This course is clearly divided into small parts that will help you understand each Hands-on individually and help you learn at your own pace.

What You Will Learn

  • Intro to RxSwift
  • Creating and Subscribing to Observables
  • Variables, Transformations
  • App Building
Table of Contents

Advanced Swift 4 Design Patterns – Reactive Programming with RxSwift
Intro to RxSwift
What is Rx? Why Rx?
How to install RxSwift into an Xcode playground
Creating and Subscribing to Observables
Observables: Disposing
Challenge: Observables
PublishSubject
BehaviorSubject
ReplaySubject
Variables
Challenge: Subjects
Transformations: .map
Transformations: .flatMap
Transformations: .filter
Transformations: .zip
Challenge: Transformations
Intro to app: Namer
Installing RxSwift & RxCocoa
Building Namer UI
Using RxCocoa to Observe
Adding Rx capabilities to submit button
Passing values using RxSwift
Intro to Versi app
Creating Xcode project
Installing CocoaPods
Setting up UITabBarController
Building TrendingFeedVC
Building custom view subclasses
Building Repo model layer
Building TrendingRepoCell subclass
Creating DownloadService singleton
Downloading trending repos data
Downloading additional required repo data
Refactoring DownloadService functions
Filling TrendingFeedVC with real API data
Building SearchVC
Building SearchCell
Setting up SearchVC the RxSwift way
Using RxSwift To Drive UITableView with Search Results
Loading Github README.md Files