|
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать 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Мб |