Oreilly - An Introduction to RxSwift
by Devslopes by Mark Price | Publisher: Packt Publishing | Release Date: December 2018 | ISBN: 9781838559045
Advanced Swift 4 Design Patterns with Reactive Programming with RxSwift.About This VideoHands on app building course for iOS appsThis course gives you everything you need to start building a secure high-quality app.In DetailThis 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.
- 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:41
- Transformations: .flatMap 00:10:33
- Transformations: .filter 00:06:42
- Transformations: .zip 00:08:07
- Challenge: Transformations 00:03:33
- 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:39
- 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
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.