-
Урок 1.
00:03:25
Introduction
-
Урок 2.
00:03:48
Understanding MVC Architecture
-
Урок 3.
00:02:34
What is Wrong with MVC?
-
Урок 4.
00:02:36
Understanding MVVM Architecture
-
Урок 5.
00:00:53
What we will be building
-
Урок 6.
00:02:26
Registering on NewsAPI Service
-
Урок 7.
00:10:15
Setting Up the User Interface
-
Урок 8.
00:07:17
Implementing Web Service
-
Урок 9.
00:10:39
Creating and Decoding JSON to Models
-
Урок 10.
00:06:29
Implementing View Models
-
Урок 11.
00:05:06
Creating Custom Self Sizing Cells
-
Урок 12.
00:07:12
Displaying News
-
Урок 13.
00:01:08
What we will be building?
-
Урок 14.
00:06:50
Creating the User Interface
-
Урок 15.
00:08:34
Creating the Add New Order Interface
-
Урок 16.
00:04:02
Testing the Web API Using Postman
-
Урок 17.
00:07:52
Implementing Webservice Client
-
Урок 18.
00:04:02
Creating Models
-
Урок 19.
00:05:46
Testing Webservice Client
-
Урок 20.
00:06:32
Implementing View Models
-
Урок 21.
00:07:09
Displaying Orders in UITableView
-
Урок 22.
00:11:14
Populating Types of Coffee
-
Урок 23.
00:04:27
Populating Cup Sizes Using View Model
-
Урок 24.
00:02:42
Adding Checkmark for Selected Cells
-
Урок 25.
00:05:06
Populating AddCoffeeOrderViewModel
-
Урок 26.
00:03:47
Populating Model Using View Model
-
Урок 27.
00:07:10
Implementing the Resource for Creating New Orders
-
Урок 28.
00:05:18
Updating Webservice to Add Post
-
Урок 29.
00:08:23
Adding New Orders to UITableView Using Delegates
-
Урок 30.
00:02:01
What you will be building?
-
Урок 31.
00:01:43
Understanding Weather List Screen
-
Урок 32.
00:01:13
Understanding Add Weather Screen
-
Урок 33.
00:01:31
Understanding Settings Screen
-
Урок 34.
00:09:22
Setting Up View Controllers
-
Урок 35.
00:13:16
Configuring Theme for Our App
-
Урок 36.
00:15:00
Displaying Hard-Coded Weather into TableView
-
Урок 37.
00:05:50
Designing the AddWeather Screen
-
Урок 38.
00:07:26
OpenWeatherMap API
-
Урок 39.
00:07:33
Implementing WebService Service
-
Урок 40.
00:09:06
Testing the Webservice Class
-
Урок 41.
00:04:09
Implementing Models
-
Урок 42.
00:04:51
Decoding JSON into Models
-
Урок 43.
00:10:07
Implementing AddWeatherViewModel
-
Урок 44.
00:14:35
Passing WeatherViewModel back to the WeatherListTableViewController
-
Урок 45.
00:07:38
Displaying Weather on Screen
-
Урок 46.
00:01:55
Understanding the Starter Project
-
Урок 47.
00:05:46
Implementing SettingsViewModel
-
Урок 48.
00:03:47
Displaying Temperature Units on Settings Screen
-
Урок 49.
00:06:14
Selecting and Deselecting a Temperature Unit
-
Урок 50.
00:06:46
Implementing SettingsDelegate
-
Урок 51.
00:10:45
Switching Between Temperature Units
-
Урок 52.
00:02:33
Fixing the Temperature Unit Issue
-
Урок 53.
00:01:48
What we will be building?
-
Урок 54.
00:02:34
Tour of the Stocks Web API
-
Урок 55.
00:08:05
Implementing the Webservice and Stocks Model
-
Урок 56.
00:06:19
Implementing StockListViewModel and StockViewModel
-
Урок 57.
00:04:07
Fetching Stocks and Populating View Models
-
Урок 58.
00:10:15
Setting Up User Interface in SwiftUI
-
Урок 59.
00:10:20
Displaying Stocks in a List View
-
Урок 60.
00:05:27
Filtering Stocks
-
Урок 61.
00:06:34
Implementing Webservice to Fetch News and Creating Models
-
Урок 62.
00:05:15
Creating View Models for News
-
Урок 63.
00:12:21
Displaying News on the View
-
Урок 64.
00:16:07
Implementing Drag Gesture on News View
-
Урок 65.
00:05:59
Downloading Images Using URLImage Package
-
Урок 66.
00:03:06
What are bindings?
-
Урок 67.
00:13:50
View to ViewModel Binding
-
Урок 68.
00:13:34
ViewModel to View Binding
-
Урок 69.
00:05:28
What is Unit Testing?
-
Урок 70.
00:04:02
Setting Up Your Project
-
Урок 71.
00:08:28
Writing Your First Unit Test
-
Урок 72.
00:05:34
Refactoring Unit Tests
-
Урок 73.
00:03:05
Setting Up the Project for Unit Testing
-
Урок 74.
00:12:26
Writing Unit Tests for SettingViewModel
-
Урок 75.
00:09:47
Writing Unit Tests for WeatherListViewModel
-
Урок 76.
00:01:51
Next Steps