Video description
Advanced Swift 4 Design Patterns with Reactive Programming with RxSwift.
About This Video
- Hands on app building course for iOS apps
- This course gives you everything you need to start building a secure high-quality app.
In Detail
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!
All the code and supporting files for this course are available at: https://github.com/PacktPublishing/An-Introduction-to-RxSwift/
Downloading the example code for this course: You can download the example code files for all Packt video courses you have purchased from your account at http://www.PacktPub.com. If you purchased this course elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
Table of Contents
Chapter 1 : Advanced Swift 4 Design Patterns: Reactive Programming with RxSwift
Intro to RxSwift
00:05:31
What is Rx? Why Rx?
00:11:07
How to install RxSwift into an Xcode playground
00:04:21
Creating and Subscribing to Observables
00:09:39
Observables: Disposing
00:07:03
Challenge: Observables
00:02:20
PublishSubject
00:06:34
BehaviorSubject
00:07:51
ReplaySubject
00:09:12
Variables
00:06:14
Challenge: Subjects
00:04:21
Transformations: .map
00:11:40
Transformations: .flatMap
00:10:33
Transformations: .filter
00:06:42
Transformations: .zip
00:08:07
Challenge: Transformations
00:03:32
Intro to app: Namer
00:02:53
Installing RxSwift & RxCocoa
00:07:08
Building Namer UI
00:05:25
Using RxCocoa to Observe
00:12:28
Adding Rx capabilities to submit button
00:10:58
Passing values using RxSwift
00:21:46
Intro to Versi app
00:03:17
Creating Xcode project
00:03:24
Installing CocoaPods
00:06:38
Setting up UITabBarController
00:07:10
Building TrendingFeedVC
00:14:31
Building custom view subclasses
00:13:25
Building Repo model layer
00:11:32
Building TrendingRepoCell subclass
00:21:54
Creating DownloadService singleton
00:22:08
Downloading trending repos data
00:15:07
Downloading additional required repo data
00:20:13
Refactoring DownloadService functions
00:12:40
Filling TrendingFeedVC with real API data
00:19:38
Building SearchVC
00:03:21
Building SearchCell
00:11:30
Setting up SearchVC the RxSwift way
00:23:05
Using RxSwift To Drive UITableView with Search Results
00:06:14
Loading Github README.md Files
00:09:20