00:00:00 Введение в рутины 00:05:54 Примеры использования рутин 00:12:43 Крутин билдеры и их использование 00:14:41 Обзор функций и классов для работы с крутин 00:20:29 Работа с крутин скоуп 00:28:20 Примеры использования крутин 00:29:19 Крутин контекст 00:31:14 Элементы крутин контекста 00:35:05 Объединение крутин контекста 00:40:57 Отмена крутин контекста 00:43:51 Отмена рутины и работа с исключениями 00:46:50 Работа с исключениями и их передача 00:51:42 Работа с исключениями в рутинах 00:58:35 Работа с исключениями в Kotlin 01:01:32 Примеры использования супервайзер Job 01:06:26 Использование крутин scope и supervisor scope 01:12:16 Работа с диспетчерами и разделяемыми ресурсами 01:20:02 Использование корутин и их поддержка в Android Jetpack 01:24:52 Работа с каналами и Flow 01:26:51 Обзор Flow и его использование 01:31:47 Примеры использования Flow 01:33:45 State Flow и его использование 01:37:39 Рекомендации по использованию Flow 01:40:38 Использование обычных функций в крутин 01:43:33 Глобальные крутин и их использование 01:46:31 Отменяемые крутин и их использование 01:47:31 Деревья крутин и их использование
default [dɪˈfɔːlt] умолчание, по умолчанию, значение по умолчанию; невыполнение, неуплата, невыполнение обязательства; обычный, принятый, умалчивамый, устанавливаемый по умолчанию .
Сначала рассказывается что если мы отменим корутину, то все будет ок и она отмениться одна, потом говориться нет, если отменить окрутину или завершиться с ошибкой то ляжет все дерево, ЧТО ?
После других курсов пришел сюда грустный, потому что ничего не понимал. Здесь сразу все стало ясно, спасибо. Лайк!
00:00:00 Введение в рутины
00:05:54 Примеры использования рутин
00:12:43 Крутин билдеры и их использование
00:14:41 Обзор функций и классов для работы с крутин
00:20:29 Работа с крутин скоуп
00:28:20 Примеры использования крутин
00:29:19 Крутин контекст
00:31:14 Элементы крутин контекста
00:35:05 Объединение крутин контекста
00:40:57 Отмена крутин контекста
00:43:51 Отмена рутины и работа с исключениями
00:46:50 Работа с исключениями и их передача
00:51:42 Работа с исключениями в рутинах
00:58:35 Работа с исключениями в Kotlin
01:01:32 Примеры использования супервайзер Job
01:06:26 Использование крутин scope и supervisor scope
01:12:16 Работа с диспетчерами и разделяемыми ресурсами
01:20:02 Использование корутин и их поддержка в Android Jetpack
01:24:52 Работа с каналами и Flow
01:26:51 Обзор Flow и его использование
01:31:47 Примеры использования Flow
01:33:45 State Flow и его использование
01:37:39 Рекомендации по использованию Flow
01:40:38 Использование обычных функций в крутин
01:43:33 Глобальные крутин и их использование
01:46:31 Отменяемые крутин и их использование
01:47:31 Деревья крутин и их использование
После других курсов пришел сюда грустный, потому что ничего не понимал. Здесь сразу все стало ясно, спасибо. Лайк!
Богдан, спасибо за лекции! Редкое сочетание полезной информации и хорошего изложения, с приятной дикцией и интонацией.
Действительно, приятно слушать!
Спасибо за лекцию, очень круто многие вещи доступно объяснены.
Господи, это самые прекрасные и понятные лекции, которые я встречала ❤ Лектор - умничка, приятно слушать. Спасибо большое!!
Один из самых лучших лекторов
Отличная лекция! Все сразу стало понятно! Спасибо
Очень полезная лекция, большое спасибо!
Очень мощно. Спасибо
отличный доклад
Хорошо бы ссылки, которые в конце лекции, разместить в описании видео. Было бы на много удобнее с них переходить.
Отличная лекция, огромное спасибо
Лектор класс!
Спасибо большое за очень полезную презентацию, только почему, ссылки на что посмотреть, не добавлены в описание? 😮
Спасибо, очень полезная информация. Но очень сложно переваривать рунглиш.
пушка
На 01:15:30, где withContext разбирается, не должно быть двух launch вокруг распечатывания имени треда?
flow [fləʊ] поток, расход, подача; течение, приток, поступление
default [dɪˈfɔːlt] умолчание, по умолчанию, значение по умолчанию;
невыполнение, неуплата, невыполнение обязательства;
обычный, принятый, умалчивамый, устанавливаемый по умолчанию .
receiver [rɪˈsiːvə] приемник, получатель, принимающий; приемная; трубка, принимающее устройство
👏👏
run blocking - закупоривание бега
ua-cam.com/video/w0kfnydnFWI/v-deo.html KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel Vivo
А где можно найти лекцию про потоки, про которую часто упоминает лектор?
ua-cam.com/video/e_NOYbGwI-g/v-deo.html
в плейлисте в описании
crash [kræʃ] авария, крушение, падение, обвал, треск, сбой, поломка, столкновение, вылет; аварийный;
разбиться, разбить, рухнуть, рушиться, грохнуться, грохнуть, сбоить
pull [pʊl] тяга
Сначала рассказывается что если мы отменим корутину, то все будет ок и она отмениться одна, потом говориться нет, если отменить окрутину или завершиться с ошибкой то ляжет все дерево, ЧТО ?
Таки саспендится?..
Дорогой урок
collect [kəˈlekt] соб[и]рать[ся], набрать[ся]; получ(а|и)ть, взимать, взыскать; накопить[ся], накапливать[ся], скапливать[ся]; заб(и)рать;
сбор, взыскание; сборник
мешают сфокусироваться фигуры на фоне, лучше просто черный цвет
😂😂😂
ранимая снежинка, таким не место в мобильной разработке
Информация очень интересная и полезная, но всё-таки тяжело слушать докладчика в плане его речи((
И тем не менее большое спасибо!
increment [ˈɪŋkrɪmənt] прирост, увеличение; рост, нарастание; приращение; шаг; надбавка; привес
blocking [ˈblɒkɪŋ] закупоривание, забивание, загромождение, перекрытие;
запирающий, преграждающий, загораживающий, перекрывающий
shared [ˈʃeəd] общий, совместный; общедоступный; разделенный, разделяемый, совместно используемый; общий доступ
channel [ʧænl] канал, источник; проток, русло, пролив; желоб; тракт;
направлять, направить; канализировать; канальный
launch [lɔːnʧ] запуск; пуск; начало; взлет;
запустить; начать; открыть; выпустить; предпринять; пусковой
wait [weɪt]= await [əˈweɪt]= ждать
supervisor [ˈsjuːpəvaɪzə] руководитель, начальник; надзиратель, смотритель, наблюдатель; надзор, начальство, методист
block [blɒk] преградить, перекрыть, преграждать, перекрывать
visor [ˈvaɪzə] козырек, щиток, забрало
propagation [prɒpəˈgeɪʃn] распространение, прохождение; размножение, воспроизводство, разведение;
пропаганда; проповедь, насаждение
confinement [kənˈfaɪnmənt] ограничение; заключение; заточение; удержание
угомонись, лингвист мамкин
Отличная лекция, спасибо 👍