-
Урок 1.
00:04:24
Introduction
-
Урок 2.
00:01:20
Prerequisites
-
Урок 3.
00:00:57
Exercise Files
-
Урок 4.
00:03:20
What is Functional Programming?
-
Урок 5.
00:01:58
What is RxSwift?
-
Урок 6.
00:01:39
What is CocoaPods?
-
Урок 7.
00:08:10
Hello RxSwift
-
Урок 8.
00:02:45
What is an Observable?
-
Урок 9.
00:04:25
Implementing Observables
-
Урок 10.
00:06:04
Implementing Subscriptions
-
Урок 11.
00:08:00
Disposing and Terminating
-
Урок 12.
00:01:02
What are Subjects?
-
Урок 13.
00:04:18
Publish Subjects
-
Урок 14.
00:02:41
Behavior Subjects
-
Урок 15.
00:03:09
Replay Subjects
-
Урок 16.
00:03:03
Variables
-
Урок 17.
00:07:49
BehaviorRelay
-
Урок 18.
00:00:41
What we will be building?
-
Урок 19.
00:09:55
Setting Up the User Interface
-
Урок 20.
00:03:51
Integrating RxSwift Using CocoaPods
-
Урок 21.
00:05:36
Requesting Permission to Access Photo Library
-
Урок 22.
00:05:32
Fetching All Photo Assets
-
Урок 23.
00:10:05
Displaying Photos from Photo Library
-
Урок 24.
00:07:17
Passing Selected Photo
-
Урок 25.
00:05:52
Subscribing and Displaying the Selected Photo
-
Урок 26.
00:13:03
Applying the Filter to the Image
-
Урок 27.
00:04:08
Transforming Apply Filter into an Observable
-
Урок 28.
00:04:13
Ignore
-
Урок 29.
00:02:52
Element At
-
Урок 30.
00:02:46
Filter
-
Урок 31.
00:02:27
Skip
-
Урок 32.
00:03:13
Skip While
-
Урок 33.
00:04:01
Skip Until
-
Урок 34.
00:01:45
Take
-
Урок 35.
00:02:28
Take While
-
Урок 36.
00:03:04
Take Until
-
Урок 37.
00:01:43
What we will be building?
-
Урок 38.
00:10:10
Designing the Task List Screen
-
Урок 39.
00:07:14
Designing the Add New Task Screen
-
Урок 40.
00:05:32
Implementing Models
-
Урок 41.
00:03:38
Integrating RxSwift Using CocoaPods
-
Урок 42.
00:05:49
Passing Task to Task List Screen
-
Урок 43.
00:03:48
Adding Tasks Using Variable
-
Урок 44.
00:04:46
Adding Tasks Using BehaviorRelay
-
Урок 45.
00:11:43
Filtering Tasks by Priority
-
Урок 46.
00:03:42
Displaying Tasks
-
Урок 47.
00:02:57
To Array
-
Урок 48.
00:01:50
Map
-
Урок 49.
00:04:44
Flat Map
-
Урок 50.
00:02:07
Flat Map Latest
-
Урок 51.
00:00:57
What we will be building?
-
Урок 52.
00:02:18
Registering on NewsAPI Website
-
Урок 53.
00:10:44
Setting Up the User Interface
-
Урок 54.
00:03:39
Integrating RxSwift and RxCocoa
-
Урок 55.
00:06:33
Fetching News from NewsAPI
-
Урок 56.
00:06:02
Implementing Models
-
Урок 57.
00:07:11
Displaying News in UITableView
-
Урок 58.
00:08:24
Implementing URLRequest Observable to Perform Request
-
Урок 59.
00:01:09
FIX - Response Missing Description
-
Урок 60.
00:02:19
Starts With
-
Урок 61.
00:02:20
Concat
-
Урок 62.
00:03:55
Merge
-
Урок 63.
00:04:18
Combine Latest
-
Урок 64.
00:03:41
With Latest From
-
Урок 65.
00:03:34
Reduce
-
Урок 66.
00:02:26
Scan
-
Урок 67.
00:01:22
What is RxCocoa?
-
Урок 68.
00:00:50
What we will be building?
-
Урок 69.
00:02:51
Configure the Open Weather Map API Key
-
Урок 70.
00:05:45
Building User Interface for the App
-
Урок 71.
00:04:40
Implementing Models
-
Урок 72.
00:02:59
Integrating RxSwift and RxCocoa
-
Урок 73.
00:06:14
Fetching Weather JSON from Open Weather Map
-
Урок 74.
00:16:58
Displaying Weather Information
-
Урок 75.
00:04:55
Fetching and Displaying Weather on Search
-
Урок 76.
00:01:20
What are Binding Observables?
-
Урок 77.
00:04:38
Displaying Data Using Binding Observables
-
Урок 78.
00:01:55
ControlProperty and Driver
-
Урок 79.
00:02:33
Improving the Project with Driver and ControlProperty
-
Урок 80.
00:02:05
Disposing with RxCocoa
-
Урок 81.
00:02:26
Managing Errors
-
Урок 82.
00:06:11
Throwing Errors
-
Урок 83.
00:04:33
Handle Errors with Catch
-
Урок 84.
00:02:57
Retrying on Error
-
Урок 85.
00:03:48
Understanding MVC Architecture
-
Урок 86.
00:02:34
What is wrong with MVC?
-
Урок 87.
00:02:36
Understanding MVVM Architecture
-
Урок 88.
00:01:01
What we will be building?
-
Урок 89.
00:01:57
Configuring News API Website
-
Урок 90.
00:10:18
Setting Up the User Interface
-
Урок 91.
00:03:53
Implementing Models
-
Урок 92.
00:03:59
Integrating RxSwift and RxCocoa with iOS App
-
Урок 93.
00:08:49
Fetching News Using Using RxSwift Extensions
-
Урок 94.
00:06:26
Implementing View Models
-
Урок 95.
00:09:10
Populating and Displaying News in UITableView
-
Урок 96.
00:01:32
Next Steps
-
Урок 97.
00:01:04
Bonus - MVVM Design Pattern in iOS Using Swift