Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
._.DS_Store |
120б |
._06 - Обзор разрабатываемого приложения ShoppingList.mp4 |
176б |
._07 - Краткий обзор Clean Architecture.mp4 |
176б |
._10 - Практическая работа по пройденному материалу |
120б |
._11 - Dependency Injection. Dagger 2 |
120б |
._14 - Реализация списков через LinearLayout.mp4 |
176б |
._1 - Введение |
120б |
._2 - Подготовка к работе |
120б |
._3 - Введение в Clean Architecture |
120б |
._4 - RecyclerView |
120б |
._5 - Работа над вторым экраном приложения |
120б |
._6 - Фрагменты |
120б |
._7 - Android Jetpack |
120б |
._8 - Введение в Корутины |
120б |
._9 - Работа в фоне. Сервисы и WorkManager |
120б |
.DS_Store |
6.00Кб |
01 - Введение.mp4 |
8.58Мб |
02 - Введение в GIT.mp4 |
8.87Мб |
03 - Установка GIT и работа по GIT Flow.mp4 |
130.02Мб |
04 - Работа над незнакомым проектом.mp4 |
303.40Мб |
05 - Работа с debugger-ом.mp4 |
321.03Мб |
06 - Обзор разрабатываемого приложения ShoppingList.mp4 |
7.03Мб |
07 - Краткий обзор Clean Architecture.mp4 |
14.49Мб |
08 - Domain-слой. Часть 1.mp4 |
51.93Мб |
09 - Domain-слой. Часть 2.mp4 |
30.99Мб |
10 - Data-слой.mp4 |
67.40Мб |
11 - Presentation-слой. Часть 1. ViewModel.mp4 |
149.34Мб |
12 - Presentation-слой. Часть 2. Автообновление списка..mp4 |
87.40Мб |
13 - Макеты для ShoppingList.mp4 |
40.39Мб |
14 - Реализация списков через LinearLayout.mp4 |
152.70Мб |
15 - Зачем нужен ViewHolder.mp4 |
118.11Мб |
16 - Баги при использовании RecyclerView.mp4 |
122.38Мб |
17 - ViewType и RecycledViewPool.mp4 |
315.71Мб |
18 - Добавление слушателей.mp4 |
160.93Мб |
19 - Проблемы при использовании notifyDataSetChanged.mp4 |
41.21Мб |
20 - Реализация через DiffUtil и простой адаптер.mp4 |
127.22Мб |
21 - Реализация через ListAdapter.mp4 |
61.00Мб |
22 - Собеседование по RecyclerView.mp4 |
25.70Мб |
23 - Макеты для ShopItemActivity.mp4 |
108.68Мб |
24 - Создание ShopItemViewModel.mp4 |
115.46Мб |
25 - Завершение работы над ShopItemViewModel.mp4 |
87.47Мб |
26 - Фабричные методы newIntent.mp4 |
181.56Мб |
27 - Завершение работы над ShopItemActivity.mp4 |
212.80Мб |
28 - Зачем нужны фрагменты.mp4 |
6.68Мб |
29 - Установка фрагмента на экране ShopItemActivity.mp4 |
43.20Мб |
30 - Параметры во фрагменте и LifecycleOwner.mp4 |
110.66Мб |
31 - Методы require и get, работа с FragmentManager.mp4 |
126.62Мб |
32 - Правильная передача параметров во фрагмент.mp4 |
125.54Мб |
33 - Работа с бэкстэком, методы add и replace.mp4 |
215.11Мб |
34 - Взаимодействие Activity с фрагментом.mp4 |
143.33Мб |
35 - Жизненный цикл фрагментов.mp4 |
11.01Мб |
36 - Собеседование по теме 'Фрагменты'.mp4 |
24.84Мб |
37 - Обзор приложения Состав числа.mp4 |
5.21Мб |
38 - Проектирование Domain-слоя.mp4 |
10.14Мб |
39 - Реализация Domain-слоя.mp4 |
47.89Мб |
40 - Реализация Data-слоя.mp4 |
57.15Мб |
41 - Ресурсы для приложения.mp4 |
42.73Мб |
42 - View Binding.mp4 |
53.48Мб |
43 - Навигация через FragmentManager.mp4 |
200.95Мб |
44 - Parcelable vs Serializable.mp4 |
44.54Мб |
45 - Реализация GameViewModel.mp4 |
235.96Мб |
46 - Реализация GameFragment.mp4 |
112.37Мб |
47 - ViewModelFactory.mp4 |
48.98Мб |
48 - Jetpack Navigation. Часть 1. Создание графа.mp4 |
23.41Мб |
49 - Jetpack Navigation. Часть 2. Реализация навигации.mp4 |
48.96Мб |
50 - Jetpack Navigation. Часть 3. SafeArgs.mp4 |
64.69Мб |
51 - Data Binding. Введение.mp4 |
116.52Мб |
52 - Binding Adapters.mp4 |
115.67Мб |
53 - Data Binding observe ViewModel.mp4 |
69.50Мб |
54 - Использование Data Binding внутри адаптера RecyclerView.mp4 |
153.50Мб |
55 - Решение дз. Интеграция Data Binding в приложение ShoppingList.mp4 |
94.87Мб |
56 - Асинхронное программирование с callback.mp4 |
73.27Мб |
57 - Handler и Looper.mp4 |
135.60Мб |
58 - Проблемы при стандартном подходе к асинхронному программированию.mp4 |
45.85Мб |
59 - Введение в Kotlin Coroutines. Suspend функции.mp4 |
42.87Мб |
60 - Корутины 'под капотом'.mp4 |
69.45Мб |
61 - Создание базы данных для приложения Shopping List.mp4 |
67.60Мб |
62 - Mappers.mp4 |
70.06Мб |
63 - MediatorLiveData и Transformations.map.mp4 |
35.16Мб |
64 - App Inpection и autoGenerate.mp4 |
57.49Мб |
65 - Coroutine Scope и Dispatchers.mp4 |
45.38Мб |
66 - ViewModelScope.mp4 |
34.66Мб |
67 - Services. Создание первого сервиса.mp4 |
61.30Мб |
68 - Перезапуск сервисов.mp4 |
68.49Мб |
69 - Работа с уведомлениями. NotificationManager.mp4 |
144.15Мб |
70 - Foreground Service.mp4 |
87.40Мб |
71 - Остановка сервисов.mp4 |
30.83Мб |
72 - Intent Service.mp4 |
75.03Мб |
73 - JobService. Создание сервиса.mp4 |
34.57Мб |
74 - JobScheduler. Запуск сервиса.mp4 |
32.43Мб |
75 - JobScheduler. Метод enqueue.mp4 |
147.52Мб |
76 - Комбинирование JobScheduler и IntentService.mp4 |
32.95Мб |
77 - JobIntentService.mp4 |
77.79Мб |
78 - WorkManager.mp4 |
111.83Мб |
79 - Debug приложений с WorkManager-ом.mp4 |
42.47Мб |
80 - Собеседование по теме сервисов.mp4 |
25.79Мб |
81 - Обзор приложения, над которым будем работать.mp4 |
77.03Мб |
82 - Создаем Domain-слой.mp4 |
91.76Мб |
83 - Работа с data-слоем.mp4 |
240.03Мб |
84 - Обновление зависимостей.mp4 |
59.05Мб |
85 - Доработка data и domain слоев, подключение к presentation.mp4 |
72.29Мб |
86 - Работа с presentation-слоем. Переход на ViewBinding.mp4 |
232.48Мб |
87 - Оптимизация адаптера RecyclerView. ListAdapter.mp4 |
27.39Мб |
88 - Переход на фрагменты.mp4 |
97.81Мб |
89 - Фоновая загрузка данных. WorkManager.mp4 |
50.88Мб |
90 - Что такое инъекция зависимостей Инъекция в конструктор.mp4 |
25.38Мб |
91 - Инъекция в поля класса.mp4 |
19.47Мб |
92 - Dagger. Аннотации Component и Inject.mp4 |
159.56Мб |
93 - Module и Provides.mp4 |
50.05Мб |
94 - Обзор архитектуры второго примера.mp4 |
32.67Мб |
95 - Binds. Связываем интерфейс и реализацию.mp4 |
103.79Мб |
96 - Component Builder. Передача параметров в модуль.mp4 |
142.45Мб |